Доброго времени суток.
Сразу предупреждаю, что в линукс я почти полный ноль а в сетях тем более. Беглый поиск не помог. Так что прошу особо не ругать.
У меня возникла проблема.
Дано:
Ноутбук подключенный по домашней сети к wifi. Debian 7.5 KDE.
Рабочая машина в офисе к которой можно подключиться через vpn (pptp).
Я настроил оба подключения наноутбуке через NM.
И когда подключен только wifi интернет работает, но если включить vpn, то появляется возможность подключиться удаленно, но пропадает интернет.
Есть ли возможность одновременно пользоваться wifi для интернета и vpn для удаленки.
ifconfig до vpn
[console]
# ifconfig
eth0 Link encap:Ethernet HWaddr 74:86:7a:29:47:6b
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:41 Base address:0xe000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1274 errors:0 dropped:0 overruns:0 frame:0
TX packets:1274 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:60767 (59.3 KiB) TX bytes:60767 (59.3 KiB)
wlan0 Link encap:Ethernet HWaddr 68:17:29:99:16:f0
inet addr:192.168.0.189 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::6a17:29ff:fe99:16f0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:131509 errors:0 dropped:0 overruns:0 frame:0
TX packets:84077 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:164412034 (156.7 MiB) TX bytes:11221248 (10.7 MiB)
[/console]
ifconfig после vpn
[console]
# ifconfig
eth0 Link encap:Ethernet HWaddr 74:86:7a:29:47:6b
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:41 Base address:0xe000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1287 errors:0 dropped:0 overruns:0 frame:0
TX packets:1287 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:61144 (59.7 KiB) TX bytes:61144 (59.7 KiB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:10.40.106.76 P-t-P:10.40.106.2 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1400 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:409 (409.0 B) TX bytes:1332 (1.3 KiB)
wlan0 Link encap:Ethernet HWaddr 68:17:29:99:16:f0
inet addr:192.168.0.189 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::6a17:29ff:fe99:16f0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:131664 errors:0 dropped:0 overruns:0 frame:0
TX packets:84257 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:164435630 (156.8 MiB) TX bytes:11249633 (10.7 MiB)
[/console]
netstat -nr до
[console]
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 wlan0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 wlan0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
194.24.186.1 192.168.0.1 255.255.255.255 UGH 0 0 0 wlan0
[/console]
netstat -nr после
[console]
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
10.40.106.2 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 wlan0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
194.24.186.1 192.168.0.1 255.255.255.255 UGH 0 0 0 wlan0
194.24.186.1 192.168.0.1 255.255.255.255 UGH 0 0 0 wlan0
[/console]
Заренее спасибо за помощь.
Одновременное использование Wifi интернет и VPN.
если интересует просто, чтоб инет заработал, то так:
[console]route del default
route add default gw 192.168.0.1[/console](после подключения к vpn'у, само сабой)
где погладить NM, чтоб он не портил маршруты — не скажу...
После
[console]route del default
route add default gw 192.168.0.1[/console]
интернет не появился и пропал коннект по vpn.
netstart
[console]Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 wlan0
10.40.106.2 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 wlan0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
194.24.186.1 192.168.0.1 255.255.255.255 UGH 0 0 0 wlan0
194.24.186.1 192.168.0.1 255.255.255.255 UGH 0 0 0 wlan0
[/console]
интернет не появился
«не появился» — это «нет доступа к внешним серверам по ip»? для проверки ping 8.8.8.8. Или нет доступа по доменным адресам? тогда проверь содержимое /etc/resolv.conf. Там должна быть строчка nameserver <ip> и <ip> должен быть доступен, если нет, то замени на гугловский (8.8.8.8) или в свой (скорей всего он на роутере 192.168.0.1). Можно указать dns провайдера...
пропал коннект по vpn
да, ещё не хватает маршрута к удалённой подсети: route add -net <сеть> netmask <маска> - gw 10.40.106.2
где «сеть» — адрес удалённой подсети, вероятно 10.40.106.0
«маска» — соответствующая маска... нужно уточнить какая именно... должно быть что-то вроде 255.255.255.0
В настройке впн кнопка "Маршруты" поставить галочку "Использовать это подключение только для ресурсов это сети"