I use a thinkpad with wifi (wlan0) which works. Recently, I bough myself a usb-dongle (ue0). My standard ifconfig:
my netstart -rn
-------
I want to disable wlan and put all traffic through ue0
now my ifconfig:
and nestat -rn
Now, I can't ping outside my network:
but I can ping inside my network
-----
after I completely restart netif
after a while I can again call outside my network.
What am I missing?
Code:
em0: flags=8c02<BROADCAST,DRV_OACTIVE,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4e504bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,LRO,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6,HWSTATS,MEXTPG>
ether 48:2a:e3:5e:2a:9f
media: Ethernet autoselect
status: no carrier
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
lo0: flags=1008049<UP,LOOPBACK,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 16384
options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
groups: lo
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
ue0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
options=68009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
ether c8:4d:44:20:6a:1b
inet 10.0.7.197 netmask 0xfffff800 broadcast 10.0.7.255
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=0
ether 14:75:5b:a7:db:59
inet 10.0.1.135 netmask 0xfffff800 broadcast 10.0.7.255
groups: wlan
ssid Arpanet channel 48 (5240 MHz 11a) bssid 74:ac:b9:dd:79:f1
regdomain NONE country PL authmode WPA2/802.11i privacy ON
deftxkey UNDEF AES-CCM 2:128-bit AES-CCM 3:128-bit txpower 17 bmiss 10
mcastrate 6 mgmtrate 6 scanvalid 60 wme roaming MANUAL
parent interface: iwm0
media: IEEE 802.11 Wireless Ethernet OFDM/36Mbps mode 11a
status: associated
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
my netstart -rn
Code:
Routing tables
Internet:
Destination Gateway Flags Netif Expire
default 10.0.1.1 UGS ue0
10.0.0.0/21 link#4 U ue0
10.0.1.135 link#2 UHS lo0
10.0.7.197 link#2 UHS lo0
127.0.0.1 link#2 UH lo0
Internet6:
Destination Gateway Flags Netif Expire
::/96 link#2 URS lo0
::1 link#2 UHS lo0
::ffff:0.0.0.0/96 link#2 URS lo0
fe80::%lo0/10 link#2 URS lo0
fe80::%lo0/64 link#2 U lo0
fe80::1%lo0 link#2 UHS lo0
ff02::/16 link#2 URS lo0
-------
I want to disable wlan and put all traffic through ue0
Code:
service netif stop wlan0
service netif restart ue0
service routing restart
now my ifconfig:
Code:
em0: flags=8c02<BROADCAST,DRV_OACTIVE,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4e504bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,LRO,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6,HWSTATS,MEXTPG>
ether 48:2a:e3:5e:2a:9f
media: Ethernet autoselect
status: no carrier
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
lo0: flags=1008049<UP,LOOPBACK,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 16384
options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
groups: lo
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
ue0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
options=68009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
ether c8:4d:44:20:6a:1b
inet 10.0.7.197 netmask 0xfffff800 broadcast 10.0.7.255
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
and nestat -rn
Code:
Routing tables
Internet:
Destination Gateway Flags Netif Expire
10.0.0.0/21 link#4 U ue0
10.0.7.197 link#2 UHS lo0
127.0.0.1 link#2 UH lo0
Internet6:
Destination Gateway Flags Netif Expire
::/96 link#2 URS lo0
::1 link#2 UHS lo0
::ffff:0.0.0.0/96 link#2 URS lo0
fe80::%lo0/10 link#2 URS lo0
fe80::%lo0/64 link#2 U lo0
fe80::1%lo0 link#2 UHS lo0
ff02::/16 link#2 URS lo0
Now, I can't ping outside my network:
Code:
ping freebsd.org
you have mail
PING freebsd.org (96.47.72.84): 56 data bytes
ping: sendto: No route to host
ping: sendto: No route to host
^C
--- freebsd.org ping statistics ---
2 packets transmitted, 0 packets received, 100.0% packet loss
Code:
ping 1.1.1.1
PING 1.1.1.1 (1.1.1.1): 56 data bytes
ping: sendto: No route to host
^C
--- 1.1.1.1 ping statistics ---
but I can ping inside my network
Code:
ping 10.0.7.0
PING 10.0.7.0 (10.0.7.0): 56 data bytes
64 bytes from 10.0.7.0: icmp_seq=0 ttl=64 time=1.670 ms
^C
--- 10.0.7.0 ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 1.670/1.670/1.670/0.000 ms
-----
after I completely restart netif
Code:
doas service netif restart
after a while I can again call outside my network.
What am I missing?