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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: настройка интернета через Ubuntu  (Прочитано 3645 раз)

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

Оффлайн evgeny-86

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Ситуация следущая:
есть машина с Ubuntu 9.04. Интернет подключен через ADSL модем.
В моем компе есть еще одна сетевка, через которую подключен второй компьютер с Windows XP. Его нужно подключить к инету через мою машину. Как это сделать?

В случае с виндой проблем нету:
1.На своей сетевке прописываю 192.168.0.1
2.На втором компе прописываю 192.168.0.2 и 192.168.0.1 - как шлюз и днс сервер.
3.После создания на своем компе "высокоскоростного подключения", в его настройках во вкладке "дополнительно" разрешаю "другим пользователям сети подключение к инету" через сетевую карточку, по которой 2 машины свзаны друг с другом. После этих манипуляций на втором компе автоматически появляется шлюз,через который он и ходит в инет.

Настраивал по этой ссылке: http://easylinux.ru/node/117
Что делаю:
eth1 - к ней подключен интернетeт
eth0 - к ней подключена локальная сеть

Настраиваю карту eth1:
sudo pppoeconf
в настройщике pppoe подключения везде отвечаю "да", ввожу логин, пароль.
после этого комп заходит в инет.

Настраиваю карту eth0:
sudo ifconfig eth0 192.168.0.1 netmask 255.255.255.0
sudo ifconfig eth0 up
Разрешаю направление пакетов:
Раскоментировал в etc/sysctl.conf строчку
net.ipv4.ip_forward=1
Устанавливаю iptables, ввожу правило для передачи интернета второму компьютеру:
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

На виндовой машине прописываю:
IP: 192.168.0.2
Netmask/Маска: 255.255.255.0
Gateway/Шлюз: 192.168.0.1
DNS: 192.168.0.1

В итоге: обе машины пингуют друг друга и с моего компа ходит в инет. А из под винды нет доступа в интернет, а судя по описаню все сразу должно заработать.
И еще: после перезагрузки в "сетевых соединениях" пропадает карточка eth1 (при нажатии на значок сети,написано: устройство не управляется), и еще пишет: Проводная сеть: соединение разорвано, хотя в ifconfig видны все устройства с их настройками.
Кстати присваю eth0 ip и шлюз, и через некоторое время карточка теряет настройки.

Оффлайн NeK

  • Новичок
  • *
  • Сообщений: 9
  • The Owner Of The Bunker Services
    • Просмотр профиля
Re: настройка интернета через Ubuntu
« Ответ #1 : 26 Мая 2009, 23:42:21 »
squid тебе думаю поможет - это полноценный кеширующий прокси сервер, с большой функциональностью, ИМХО.

По поводу маршрутов, их можно добавить в файл /etc/network/interfaces

Вот его пример из соседнего топика:

auto lo eth0
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0

allow-hotplug eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
metric 1
network 192.168.1.0
gateway 192.168.1.1

post-up  ifup eth0:1
pre-down ifdown eth0:1

dns-nameservers 10.5.120.154

# Маршруты в нашем случаи, до первого шлюза 192.168.1.1, которые при рестарте системы
# или сетевых служб обновляют таблицу маршутизации ядра протокола IP.
up route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 metric 1 eth0
up route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.1.1 metric 1 eth0

# Алиас
iface eth0:1 inet static
address 169.168.2.2
netmask 255.255.255.0
metric 1
network 169.168.2.0
broadcast 169.168.2.255
gateway 169.168.2.1
dns-nameservers 10.5.110.171

# Маршрутизация для виртуально устройства.
up route add -net 169.168.2.0 netmask 255.255.255.0 gw 169.168.2.1 metric 1 eth0:1
up route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.2.1 metric 1 eth0:1

Но тут с указанием виртуально интерфейса или как его называют IP-Aliases. Рестартовать службы можно командами:

#sudo /etc/init.d/networking restart
или

#service networking restart

Оффлайн InkVisitor

  • Участник
  • *
  • Сообщений: 190
  • Nikopol, Ukraine
    • Просмотр профиля
Re: настройка интернета через Ubuntu
« Ответ #2 : 27 Мая 2009, 00:29:14 »
Скорее всего, ДНС не форвардит. Попробуй зайти не по ДНС-имени, а по ИП-адресу куда-нибудь. Если по ИП работает, то установи на шлюзе dnsmask (вроде так называется... погугли по этому форуму).

 

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