LINUX.ORG.RU

История изменений

Исправление Lavos, (текущая версия) :

WiFi:

root@OpenWrt:~# cat /etc/config/wireless 

config wifi-device 'radio0'
        option type 'mac80211'
        option hwmode '11g'
        option path 'platform/ar934x_wmac'
        option htmode 'HT40'
        option noscan '1'
        option txpower '20'
        option country 'RU'
        option channel '11'

config wifi-iface
        option device 'radio0'
        option mode 'ap'
        option ssid 'OpenWrt'
        option encryption 'psk2'
        option key '[...censored...]'
        option network 'lan'

Виртуалка:
$ grep net qemu/win7x64.sh 
-net nic,vlan=0,model=virtio -net tap,vlan=0,ifname=tap0,script=no,downscript=no \
Хост:
$ grep -E 'tap|br' /etc/conf.d/net
tuntap_tap0="tap"
config_tap0="null"
bridge_br0="tap0"
config_br0="192.168.250.1/24"
mac_br0="aa:bb:cc:dd:ee:ff"
rc_net_br0_need="net.tap0"

$ sudo iptables -n -t nat -L POSTROUTING
Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination         
MASQUERADE  all  --  192.168.250.2        0.0.0.0/0           
Как-то так. А хотелось бы, чтобы виртуалку OpenWrt натил, а не локальный iptables.

Исправление Lavos, :

WiFi:

root@OpenWrt:~# cat /etc/config/wireless 

config wifi-device 'radio0'
        option type 'mac80211'
        option hwmode '11g'
        option path 'platform/ar934x_wmac'
        option htmode 'HT40'
        option noscan '1'
        option txpower '20'
        option country 'RU'
        option channel '11'

config wifi-iface
        option device 'radio0'
        option mode 'ap'
        option ssid 'OpenWrt'
        option encryption 'psk2'
        option key '[...censored...]'
        option network 'lan'

Виртуалка:
$ grep net qemu/win7x64.sh 
-net nic,vlan=0,model=virtio -net tap,vlan=0,ifname=tap0,script=no,downscript=no \

$ grep -E 'tap|br' /etc/conf.d/net
tuntap_tap0="tap"
config_tap0="null"
bridge_br0="tap0"
config_br0="192.168.250.1/24"
mac_br0="aa:bb:cc:dd:ee:ff"
rc_net_br0_need="net.tap0"

$ sudo iptables -n -t nat -L POSTROUTING
Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination         
MASQUERADE  all  --  192.168.250.2        0.0.0.0/0           
Как-то так. А хотелось бы, чтобы виртуалку OpenWrt натил, а не локальный iptables.

Исходная версия Lavos, :

WiFi:

root@OpenWrt:~# cat /etc/config/wireless 

config wifi-device 'radio0'
        option type 'mac80211'
        option hwmode '11g'
        option path 'platform/ar934x_wmac'
        option htmode 'HT40'
        option noscan '1'
        option txpower '20'
        option country 'RU'
        option channel '11'

config wifi-iface
        option device 'radio0'
        option mode 'ap'
        option ssid 'OpenWrt'
        option encryption 'psk2'
        option key '[...censored...]'
        option network 'lan'

Виртуалка:
$ grep net qemu/win7x64.sh 
-net nic,vlan=0,model=virtio -net tap,vlan=0,ifname=tap0,script=no,downscript=no \

$ grep -E 'tap|br' /etc/conf.d/net
tuntap_tap0="tap"
config_tap0="null"
bridge_br0="tap0"
config_br0="192.168.250.1/24"
mac_br0="aa:bb:cc:dd:ee:ff"
rc_net_br0_need="net.tap0"

$ sudo iptables -n -t nat -L POSTROUTING
Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination         
MASQUERADE  all  --  192.168.250.2        0.0.0.0/0           
Как-то так. А хотелось бы, чтобы виртулку OpenWrt натил, а не локальный iptables.