Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не работает Internet пока не пропингуешь шлюз. (Ubuntu 10.10)  (Прочитано 2635 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ffirefox

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Локальная сеть. Выход в интернет через шлюз на ipcop 1.4.21.
С компьютера, на котором Ubuntu 10.10, выход в интернет не работает пока не сделаешь ping адрес_шлюза.
После этого интернет доступен, но если какое-то время на копьютере не выходишь в интернет, то доступ в интернет опять пропадает. (Причем не работает ни на прямую, ни через squid. Попытка запросить nslookup mail.ru тоже не срабатывает, пока снова не пропингуешь гейт)

По локальной сети все работает. С другими машинами в сети (Windows XP) проблем тоже нет. Когда на этой машине стоял Windows Server 2003 тоже все работало.

Отключал ipv6. Не помогло.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13763
    • Просмотр профиля
Как настроен этот самый интернет мы догадаться должны?

Оффлайн ffirefox

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Подключение по выделенке.
Если интересует наша локальная сеть, то:
шлюз: ip4 adress 10.0.0.200 mask 255.255.255.0
Ubuntu: ip4 adress 10.0.0.23 mask 255.255.255.0 dns 10.0.0.200 gate 10.0.0.200


Интернета на Ubuntu нет, пока не сделаешь: ping 10.0.0.200
Он сразу нормально проходит (без потерь) и сразу начинает работать интернет. При простое компьютера, опять пропадает. Если простоя нет (например, на закачку что-то пустить, то все качается, браузером ходится, по внешним сервисам бегается)

С других машин в сети, что шлюз, что Ubuntu доступны всегда (Даже когда на ней нет интернета). Можно читать/писать шары самбы, пинговать, лазить через vnc. Соответственно на других машинах интернет есть всегда.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Меня настораживает вот это: dns 10.0.0.200
"Штатно" на ipcop стоит dnsmasq, причем запускается он такой (примерно) строкой:

/usr/sbin/dnsmasq -l /var/state/dhcp/dhcpd.leases -s DOMAIN.ru -r /var/ipcop/red/resolv.conf --min-port=4096

Вы какой dns используете внутри? Что раздается машинам по dhcp? Что получают виндовые машины (для сравнения)? Что указано в /etc/resolv.conf и в /var/ipcop/red/resolv.conf на ipcop?
(тоже использую ipcop - проблем 0).

Оффлайн kobaltd

  • Активист
  • *
  • Сообщений: 273
    • Просмотр профиля
с убунты
ifconfig
ip route list
ip rule list

c ipcop - тоже самое

c ipcop
iptables-save

tcpdump -i <интерфес в локалку> -n -vv
в него должен попасть момент когда ты пытаешься попасть в инет и не попадаешь, потом пинг, потом когда уже попадаешь

conntrack -L | grep 10.0.0.23
тоже для тех же трех этапов 

 

Страница сгенерирована за 0.016 секунд. Запросов: 20.