Автор Гілка: Несумісність LAN і internet  (Прочитано 2403 раз)

Відсутній prinf

  • Кореспондент
  • ***
  • дописів: 119
  • Карма: +0/-0
Тільки що загрузив debian і побачив, що немає інтернету, хоча wvdial показує що під’єднання пройшло вдало. Довго думав, що це може бути, та через деякий час зрозумів, що коли піднята мережа eth0, то інтернету немає, незважаючи на те, що з’єднання проходить вдало.
Цитата
ifconfig eth0 192.168.0.2 netmask 255.255.255.0 up
route add default gw 192.168.0.100
Таким чином я піднімаю мережу. Дивно... до цього часу LAN і internet працювали разом і без жодних проблем.
Підскажіть, будь ласка, як це можна виправити?
« Змінено: 2009-03-27 19:19:37 від Ivan_ »

Відсутній cadca

  • Письменник
  • *****
  • дописів: 955
  • Карма: +0/-0
  • free like beer
Re: Несумісність LAN і internet
« Відповідей #1 : 2009-03-27 19:00:52 »
В /etc/ppp/peers/wvdial має бути присутній рядокdefaultroute
Ubuntu 20.04/18.04; CentOS 7.x

Відсутній prinf

  • Кореспондент
  • ***
  • дописів: 119
  • Карма: +0/-0
Re: Несумісність LAN і internet
« Відповідей #2 : 2009-03-27 19:09:27 »
В /etc/ppp/peers/wvdial рядка
Цитата
defaultroute
не було, добавив.
Дякую, тепер все добре.
« Змінено: 2009-03-27 19:19:15 від Ivan_ »

Відсутній prinf

  • Кореспондент
  • ***
  • дописів: 119
  • Карма: +0/-0
Re: Несумісність LAN і internet
« Відповідей #3 : 2009-03-29 14:21:30 »
Я думав, що проблема вирішена, але сьогодні зрозумів інше. Ситуація після додавання рядка
Цитата
defaultroute
не змінилась. Коли локальна мережа піднята, то немає інтернету, хоча після "гри" з підлюченням, відключенням їх, вони починають працювати разом.
LAN та інтернет стартують з запуском системи. Проблем зі з’єднанням немає, в системних журналах помилки теж відсутні.
Цитата
debian:/home/bester# cat /etc/rc.local
...                      
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
lan
wvdial
exit 0
Цитата
debian:/home/bester# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1a:92:15:aa:4c
          inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::21a:92ff:fe15:aa4c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:379 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1509 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:37979 (37.0 KiB)  TX bytes:129089 (126.0 KiB)
          Interrupt:254 Base address:0x2000

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:408 errors:0 dropped:0 overruns:0 frame:0
          TX packets:408 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:45680 (44.6 KiB)  TX bytes:45680 (44.6 KiB)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:93.180.218.178  P-t-P:195.128.182.20  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:616 errors:0 dropped:0 overruns:0 frame:0
          TX packets:716 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:305048 (297.8 KiB)  TX bytes:202153 (197.4 KiB)
В такій ситуації з’єднання з інтернетом немає. (було до підняття lan і стало після ifconfig eth0 down).
Порадьте щось...

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: Несумісність LAN і internet
« Відповідей #4 : 2009-03-29 15:51:23 »
уточніть, що означає «з’єднання з інтернетом немає»?
що каже, наприклад, ping linux.org.ua ?
а якщо за IP пропінгувати: ping 212.40.45.2 ?
NetworkManager у вас запущений? Він може каку таку робити.
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній prinf

  • Кореспондент
  • ***
  • дописів: 119
  • Карма: +0/-0
Re: Несумісність LAN і internet
« Відповідей #5 : 2009-03-30 17:35:02 »
Цитата
уточніть, що означає «з’єднання з інтернетом немає»?
В данній ситуації це значить, що теоретично з’єднання є (це показує ifconfig і wvdial), а практично нема (не пінгуються URL`и, не загружаються інтернет сторінки).
Цитата
що каже, наприклад, ping linux.org.ua ?
Цитата
                     
debian:/home/bester# ping google.com
^C                                  
debian:/home/bester# ping 212.40.45.2
PING 212.40.45.2 (212.40.45.2) 56(84) bytes of data.
From 192.168.0.2 icmp_seq=2 Destination Host Unreachable
From 192.168.0.2 icmp_seq=3 Destination Host Unreachable
From 192.168.0.2 icmp_seq=4 Destination Host Unreachable
From 192.168.0.2 icmp_seq=6 Destination Host Unreachable
From 192.168.0.2 icmp_seq=7 Destination Host Unreachable
From 192.168.0.2 icmp_seq=8 Destination Host Unreachable
From 192.168.0.2 icmp_seq=10 Destination Host Unreachable
From 192.168.0.2 icmp_seq=11 Destination Host Unreachable
From 192.168.0.2 icmp_seq=12 Destination Host Unreachable
From 192.168.0.2 icmp_seq=13 Destination Host Unreachable
From 192.168.0.2 icmp_seq=14 Destination Host Unreachable
From 192.168.0.2 icmp_seq=15 Destination Host Unreachable
^C
--- 212.40.45.2 ping statistics ---
16 packets transmitted, 0 received, +12 errors, 100% packet loss, time 15022ms
, pipe 3
debian:/home/bester# landown
LAN down successfully!
debian:/home/bester# ping google.com
PING google.com (209.85.171.100) 56(84) bytes of data.
64 bytes from cg-in-f100.google.com (209.85.171.100): icmp_seq=2 ttl=238 time=518 ms
64 bytes from cg-in-f100.google.com (209.85.171.100): icmp_seq=3 ttl=238 time=691 ms
64 bytes from cg-in-f100.google.com (209.85.171.100): icmp_seq=4 ttl=238 time=558 ms
^C64 bytes from cg-in-f100.google.com (209.85.171.100): icmp_seq=5ttl=238 time=500 ms

--- google.com ping statistics ---
5 packets transmitted, 4 received, 20% packet loss, time 4180ms
rtt min/avg/max/mdev = 500.895/567.415/691.521/74.685 ms
debian:/home/bester# ping 212.40.45.2
PING 212.40.45.2 (212.40.45.2) 56(84) bytes of data.
64 bytes from 212.40.45.2: icmp_seq=1 ttl=58 time=309 ms
64 bytes from 212.40.45.2: icmp_seq=2 ttl=58 time=298 ms
64 bytes from 212.40.45.2: icmp_seq=3 ttl=58 time=312 ms
64 bytes from 212.40.45.2: icmp_seq=4 ttl=58 time=302 ms
64 bytes from 212.40.45.2: icmp_seq=5 ttl=58 time=315 ms
^C
--- 212.40.45.2 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4033ms
rtt min/avg/max/mdev = 298.041/307.476/315.246/6.439 ms
Коротко поясню. Виконання першої команди тривало близько 2 хв. після чого нажав Ctrl+C. Після команди landown - від’єднання LAN, сервери почали пінгуватись. Після повторного підняття LAN вони знову не пінгуються. (Є LAN - немає інтернету).
Цитата
NetworkManager у вас запущений? Він може каку таку робити.
NetworkManager не запущений.
« Змінено: 2009-03-30 17:40:41 від Ivan_ »

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: Несумісність LAN і internet
« Відповідей #6 : 2009-03-30 17:50:00 »
Ну ви самі бачите, що у вас після підняття LAN пакети ідуть через eth0, а не ppp0, тому і немає інтернету.

зрештою ви самі це зробили:
Цитата
ifconfig eth0 192.168.0.2 netmask 255.255.255.0 up
route add default gw 192.168.0.100
Останньою командою ви встановили шлюз 192.168.0.100 для всіх пакетів, в т.ч. для інтернету (подивіться на вивід route -n).
спробуйте запускати LAN так:

ifconfig eth0 192.168.0.2 netmask 255.255.255.0 up
route add -net 192.168.0.2 netmask 255.255.255.0 gw 192.168.0.100
я не гарантую, що працюватиме, але спробуйте.

і почитайте оце: http://linux-ip.net/html/basic-changing.html
« Змінено: 2009-03-30 17:52:17 від noddeat »
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній prinf

  • Кореспондент
  • ***
  • дописів: 119
  • Карма: +0/-0
Re: Несумісність LAN і internet
« Відповідей #7 : 2009-03-30 18:12:50 »
noddeat, дуже вам дякую. Ваш спосіб спрацював. Також обов’язково почитаю Basic IP Connectivity.