################ /etc/ppp/pap-secrets #####################
#user isp password
netstorm*password
###########################################################
注意: netstorm,*,password之间使用了 [TAB] 而不是空格
如果你的isp需要相应设定 /etc/ppp/chat-secrets 请自己搞定。
7. 创建拨号Shell文件
# vi /etc/ppp/hzcnc.sh
#!/usr/bin/sh
/usr/sbin/sppptun plumb pppoed rtls0
/usr/sbin/sppptun plumb pppoe rtls0
/usr/bin/pppd call hzcnc
#chmod a+x /etc/ppp/hzcnc.sh
8. 每次开机自动拨号
# vi /etc/rc2.d/S65CallHzcnc
/etc/ppp/hzcnc.sh
9. 拨号测试
#/etc/ppp/hzcnc.sh
#ifconfig -a
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
rtls0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 192.168.0.119 netmask ffffff00 broadcast 192.168.0.255
ether 0:50:56:40:0:53
sppp0: flags=10008d1<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST,IPv4> mtu 1492 index 3
inet 218.108.204.62 --> 210.83.128.121 netmask ffffff00
ether 0:0:0:0:0:0
# ping 202.96.96.68
202.96.96.68 is alive
# ping www.spy-movie.com (此步如果不正常,证明你的dns没有设置好)
www.spy-movie.com is alive
二、IP Filter安装配置(IP转发,使局域网内客户机能通过Solaris主机上网)
1. 网络环境:
Solaris主机IP: 192.168.62.1
所在子网: 192.168.62.0/24
2. IP Filter 3.4.29下载:
http://coombs.anu.edu.au/~avalon/
3. IP Filter 安装:
# gunzip ip-fil3.4.29.tar.gz
# tar xvf ip-fil3.4.29.tar
# cd ip-fil3.4.29
# make solaris(据说不能用GNU make,我用的/usr/ccs/bin/make,下同)
# cd SunOS5
# make package(会提示安装,确定以后会自动安装完毕)
4. IP Filter 配置:
# vi /etc/opt/ipf/ipnat.conf
#加入以下规则
map sppp0 192.168.62.0/24 -> 0/32 proxy port ftp ftp/tcp
map sppp0 192.168.62.0/24 -> 0/32 portmap tcp/udp auto
map sppp0 192.168.62.0/24 -> 0/32
(系统每次重起都会启动ipf)
5. 允许IP转发
# ndd -get /dev/tcp ip_forwarding
0
如果以上结果为1,证明系统已经允许ip转发,你不要任何设置
如果为0 则:
# touch /etc/gateways (这样系统每次启动,# ndd -get /dev/tcp ip_forwarding 结果都为1)
6. reboot
四、Windows客户端配置
默认网关: 192.168.62.1 (Solaris主机ip)
首选DNS : 210.83.130.18 (ISP DNS,最好与 Solaris中/etc/resolv.conf的 DNS一样)
设置完后,ie,qq,msn,ftp 等 应该都可以用了
五、动态ip与域名的绑定( ddclient)
1. 从这里下载ddclient软件 http://burry.ca:4141/ddclient/
2. ddclient 支持 的动态域名服务: