Linux中让智能手机使用蓝牙连接PC并利用PC网络上(2)

4.  配置bnep0设备...修改/etc/network/interfaces文件.在文件中添加:
 iface bnep0 inet static
  address 192.168.1.1
  netmask 255.255.255.0
  post-up iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
  post-up iptables -A FORWARD -i bnep0 -o eth0 -j ACCEPT
  post-up iptables -A FORWARD -o bnep0 -i eth0 -j ACCEPT
  pre-down /etc/init.d/dhcp3-server stop
 注意: 192.168.1.1可以换成其它的地址(若进行了修改, 192.168.1.0/24也需要做相应的调整) ,
  主要目的是为了构建一个虚拟网络.. (不要与PC机所在的局域网地址重叠,
  例如笔者实际的局域网地址为10.13.xx.xx,否则可能造成造成PC机网络路由错误,).
5. 配置dhcp服务器.
  a. 修改/etc/dhcp3/dhcp3.conf文件. 添加:
 subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.1 192.168.1.10;
    option routers 192.168.1.1;
    option domain-name-servers 202.120.224.6,202.120.224.26;
    option domain-name "Sardis_Private";
    option broadcast-address 192.168.1.255;
    default-lease-time 600;
    max-lease-time 7200;
 }
 注意: 如果在第4步中,不是使用192.168.1.xx网段.需要根据你说指定的网段修改棕色部分内容.
  而绿色部分内容请修改
为PC网络的dns服务器地址.
 b. 修改/etc/default/dhcp_server文件,修改为
             INTERFACES="bnep0"

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/faf2773c016aad5bbe3ce724332b0472.html