发信人: mark7312(小马哥) 
整理人: qiaoqian(2002-05-13 06:53:32), 站内信件
 | 
 
 
5、形成shell文件 
   逐行命令操作全部通过啦,下面把它们写成shell文件。 
 
   /etc/ppp/isdn-start文件内容如下: 
 
   # Dyna address 
 
   echo 1 > /proc/sys/net/ipv4/ip_dynaddr 
 
   # Load module 
 
   modprobe hisax type=36 protocol=2 
 
   # Add and config ISDN interface 
 
   isdnctrl addif ippp0 
 
   isdnctrl addphone ippp0 out 163 
 
   isdnctrl eaz ippp0 3382460 
 
   isdnctrl l2_prot ippp0 hdlc 
 
   isdnctrl l3_prot ippp0 trans 
 
   isdnctrl encap ippp0 syncppp 
 
   isdnctrl dialmode ippp0 manual 
 
   isdnctrl dialmax ippp0 3 
 
   isdnctrl huptimeout ippp0 600 
 
   ifconfig ippp0 0.0.0.0 pointopoint 0.0.0.0 netmask 0.0.0.0 
 
   # Add to routing table 
 
   route add default ippp0 
 
   # Run ipppd 
 
   ipppd user zzh \ 
 
   noipdefault \ 
 
   ipcp-accept-local \ 
 
   ipcp-accept-remote \ 
 
   defaultroute \ 
 
   mru 1500 \ 
 
   mtu 1500 \ 
 
   /dev/ippp0 & 
 
   # Dial 
 
   isdnctrl dial ippp0 
 
   /etc/ppp/isdn-stop文件内容如下: 
 
   # Hangup 
 
   isdnctrl hangup ippp0 
 
   # Stop ipppd 
 
   kill ipppd 
 
   # Remove from routing table 
 
   route del default 
 
   # Del ISDN interface 
 
   ifconfig ippp0 down 
 
   isdnctrl delif ippp0 
 
   # Unload module 
 
   modprobe -r hisax 
 
   让它们成为可执行文件: 
 
   chmod a+x /etc/ppp/isdn-start 
 
   chomd a+x /etc/ppp/isdn-stop 
 
   以后事情就简单了。要拨号上网,下命令/etc/ppp/isdn-start;要下线挂断,下命令/etc/ppp/isdn-stop。 
 
 6、下一步:共享ISDN上网 
 我这台Linux机器是在一个局域网上的,现在这台机器可以上网了,怎么让局域网内的其它Win98, Win2000机器通过这台机器也能上网呢?其中一个简单的方案就是使用IP Masquerade(IP伪装)技术。
 
  ---- 小马哥
  
 美丽的梦和美丽的诗一样,都是可遇而不可求的,
 常常在最没能料到的时候里出现
       | 
 
 
 |