精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● Linux>>有待整理文章>>在Linux下使用ISDN拨号上网(4)

主题:在Linux下使用ISDN拨号上网(4)
发信人: 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伪装)技术。


----
小马哥

美丽的梦和美丽的诗一样,都是可遇而不可求的,
常常在最没能料到的时候里出现
     

[关闭][返回]