在 Ubuntu 12.04 上,我的笔记本电脑已连接到蝙蝠侠网络并成为其一部分。因此我的笔记本电脑已与网络相连。我使用的脚本是这
我如何安装桥接器,让另一台主机笔记本电脑通过我的笔记本电脑访问互联网?
我尝试过这个:
service network-manager stop
batctl if add eth0
apt-get install bridge-utils
我添加了这个/etc/network/interfaces
auto br0
iface br0 inet static
address 10.116.123.123
bridge_ports eth0
bridge_fd 5
bridge_stp no
然后ifconfig
说
br0 Link encap:Ethernet Hardware Adresse 00:a0:d1:a9:db:da
rubo78: inet Adresse:10.116.123.123 Bcast:0.0.0.0 Maske:255.255.255.255
bat0 Link encap:Ethernet Hardware Adresse 6e:8a:8f:f2:82:e3
inet Adresse:10.116.2.250 Bcast:10.116.255.255 Maske:255.255.0.0
ifup br0
batctl if
eth0: active
wlan0: active
但主机上没有网络
答案1
这有效: http://freifunk.in-kiel.de/wiki/Eigenen_Rechner_in_das_Freifunk-Netz
主要命令:
ifconfig bat0 up promisc
...
ifconfig eth0 up promisc
brctl addbr br-freifunk
brctl addif br-freifunk bat0
brctl addif br-freifunk eth0
...
dhclient br-freifunk
并停止它:
brctl delif br-freifunk bat0
brctl delif br-freifunk eth0
brctl delbr br-freifunk
ifconfig br-freifunk down
ifconfig bat0 down -promisc
ifconfig eth0 down -promisc
batctl if del $IFACE