Имеется: интернет, который в данный момент раздаётся через маршрутизатор (Dlink DL-624).
Проблема: не могу выйти в интернет без маршрутизатора (до этого сидел напрямую). Т.е., меняю IP, шлюз, маску, DNS, #/etc/init.d/networking restart, >Reconfiguring network interfaces......., >done.. и ничего. Шлюз пингуется, DNS тоже, яндекс-гугль - нет.
В сетевых технологиях я нуб, поэтому не знаю как называется тип моего соединения; знаю только, что есть привязка по маку, ну и IP, DNS и прочие прописывать ручками нужно.
debian-0:/# ifconfig
eth0 Link encap:Ethernet HWaddr 00:17:9a:05:b2:a4
inet addr:192.168.0.101 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::217:9aff:fe05:b2a4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:544199 errors:0 dropped:0 overruns:0 frame:0
TX packets:105446 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:172578471 (164.5 MiB) TX bytes:11391284 (10.8 MiB)
Interrupt:11 Base address:0xc000
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:47 errors:0 dropped:0 overruns:0 frame:0
TX packets:47 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:5061 (4.9 KiB) TX bytes:5061 (4.9 KiB)
Пробую менять настройки на данные провайдером, затем делаю #/etc/init.d/networking restart. Интернета нет. Провайдер, кстати, говорит, мол, "всё в порядке, вас видим". Куда копать? Известный метод привлечения новых клиентов, повышения объемов продаж продукции и услуг, увеличения посещаемости сайта при помощи
сети баннерного обмена - предоставляет владельцам сайтов, коммерческим компаниям возможность размещения рекламы в Интернете, ориентированной как на широкую, так и на целевую аудиторию.
Комментарии
>inet addr:192.168.0.101
Адрес серый
Привязка по маку - если раньше инет был привязан на mac-адрес компа, то теперь сообщите провайдеру новый mac или поменяйте его на компе и д-линке
1) копать в сторону interfaces.
пусть инет на д-линке настроен и его локальный адрес 192.168.0.1.
/etc/interfaces:
auto eth0 lo
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
network 192.169.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
и для dns
/etc/
nameserver 192.168.0.1
2) включите на д-линке dhcp и пропишите как iface eth0 inet dhcp
3) пользуйте гугл, мануалов по настройке вагон
Вадим Капась wrote
Проблема: не могу выйти в интернет без маршрутизатора (до этого сидел напрямую)
не можешь выйти без рутера, а до этого сидел напрямую, то есть опять же без рутера? Непонятно:)
во первых посмотри и нам покажи вывод traceroute где дохнет пинг узнаем
не помешает еще так traceroute 87.250.251.11 (IP яндекса), можент с dns затык
на случай если дело только в маке подними интерфейс eth0 с маком рутера, его пишут на самом рутере.
ifconfig eth0 down #опускаем интерфейс
ifconfig eth0 hw ether "мак рутера" up #поднимаем с новым маком
dhclient eth0 #получаем IP от dhcp, если нужно
Вывод netstat -rn покажи?
2Александр Пахомов:
Адрес (192.168.0.101) - придуман "с потолка". Он нужен только для роутера. Без роутера мой IP - 172.16.9.153
2Дмитрий Пичкин:
MAC установлен правильный.
По поводу пункта 1) - на указанном мной в первом сообщении конфиге интернет работает. Этот конфиг я использую для маршрутизатора. Раньше я выходил в инет без него, тогда было примерно так:
debian-0:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:17:9a:05:b2:a4
inet addr:172.16.9.153 Bcast:172.16.255.255 Mask:255.255.0.0
inet6 addr: fe80::217:9aff:fe05:b2a4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1293346 errors:0 dropped:0 overruns:0 frame:0
TX packets:1392555 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:329564807 (314.2 MiB) TX bytes:1408353124 (1.3 GiB)
Interrupt:11 Base address:0xc000
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:65 errors:0 dropped:0 overruns:0 frame:0
TX packets:65 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:6652 (6.4 KiB) TX bytes:6652 (6.4 KiB)
Кстати, в /etc/ у меня указан неправильный DNS :-) Хм, всегда думал, что DNS подцепляется из /etc/network/interfaces. Тем не менее, после указания правильного DNS в /etc/ ничего не изменилось :-(
По поводу 2) - на Dlink'e установлен dhcp, с этим проблем нет. Но вот когда я отключаю Dlink и соединяю кабель напрямую, тут начинаются проблемы.
2Роман Рюмов:
С самого начала интернет был настроен напрямую на машине. Затем я подключил маршрутизатор и настроил раздачу инета через dhcp. Теперь же, если я отключаю маршрутизатор и изменяю настройки /etc/network/interfaces на первоначальные, инет не работает. Надеюсь, теперь понятно разъяснил:-)
debian-0:/etc/network# traceroute
: Временный сбой в разрешении имен
Cannot handle "host" cmdline arg `' on position 1 (argc 1)
debian-0:/etc/network# traceroute 87.250.251.11
traceroute to 87.250.251.11 (87.250.251.11), 30 hops max, 40 byte packets
1 (172.16.0.1) 0.660 ms 0.725 ms 0.835 ms
2 (192.168.4.9) 0.774 ms 0.761 ms 0.728 ms
3 (192.168.6.1) 0.670 ms 0.725 ms 0.747 ms
4 * * *
5 * * *
6 * * *
...
30 * * *
Похоже, проблема всё-таки в DNS. Такое ощущение, что он не подцепляется после #/etc/init.d/networking restart. Не знаю как его перезапустить, на Яндексе тоже не нашёл, сейчас попробую перезагрузиться, может заработает, наконец..
Как и ожидалось, после перезагрузки интернет заработал. Всем спасибо!! :-D
Вывод traceroute и traceroute 87.250.251.11 изменился на:
traceroute to 87.250.251.11 (87.250.251.11), 30 hops max, 40 byte packets
1 (172.16.0.1) 0.744 ms 0.782 ms 0.922 ms
2 192.168.4.9 (192.168.4.9) 0.864 ms 0.883 ms 0.846 ms
3 192.168.6.1 (192.168.6.1) 0.759 ms 0.769 ms 0.743 ms
4 * * *
...
30 * * *
Непонятно только вот что:
set@debian-0:~$ ping
PING (213.180.204.8) 56(84) bytes of data.
^C
--- ping statistics ---
52 packets transmitted, 0 received, 100% packet loss, time 51020ms
или
set@debian-0:~$ ping
PING www.l. (64.233.183.104) 56(84) bytes of data.
^C
--- www.l. ping statistics ---
165 packets transmitted, 0 received, 100% packet loss, time 164063ms
Это всё из-за провайдера?
П.С. :-)
2Алексей Коробкин:
debian-0:/etc# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
172.16.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 172.16.0.1 0.0.0.0 UG 0 0 0 eth0
Тест DNS
host -vv
dns тут ни при чем, видно же что преобразует имена.
Вообще фигня какая-то, а пинги посредством traceroute и mtr до этих же хостов проходят? Если можешь выложи результат, а не просто да или нет
Интернет заработал только после того, как я поменял dns в /etc/, вот что я имел ввиду. traceroute только после этого и увидел :-)
debian-0:~# traceroute
traceroute to (213.180.204.8), 30 hops max, 40 byte packets
1 (172.16.0.1) 0.717 ms 0.820 ms 0.853 ms
2 192.168.4.9 (192.168.4.9) 0.854 ms 0.964 ms 0.928 ms
3 192.168.6.1 (192.168.6.1) 0.715 ms 0.772 ms 0.781 ms
4 * * *
5 * * *
6 * * *
.....
30 * * *
Вывод mtr: (не совсем ещё сдружился с консолью, поэтому не знаю, как сделать вывод результата в текст)
если при этом интернет работает, значит нечто на 4 хопе режет зачем то пинги. Это уже вопрос к провайдеру
Спасибо.