Войти

Показать полную графическую версию : [решено] Ubuntu проблема с настройкой сети.


Eugene Shugaev
09-04-2014, 22:29
Я дома поднял сервер на базе ubuntu 13.10, есть 2 сеетевые карты (eth0 and eth1)
eth0 -принимает интернет
eth1 -раздаёт в локальную сеть
Проблема: не выходит настроить интернет, network-manager я удалил ибо через терминал удобнее работать. Настройки я храню в /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
pre-up iptables-restore < /etc/iptables.up.rules

Это для eth1 и всё работает и интернет раздаёт а вот как прикрутить сюда eth0 незнаю как не пробовал ничего не выходит.

vadblm
09-04-2014, 22:49
Проблема: не выходит настроить интернет, network-manager »
Из этого вывод, что вы зачем-то используете десктопную версию, зачем?
/etc/iptables.up.rules »
На них бы посмотреть. И где описание eth0?

Ну и поскольку вы наверное хотите сделать из машинки шлюз, не забывайте включить форвардинг в ядре, что в /proc/sys/net/ipv4/ip_forward ?

zai
09-04-2014, 22:56
Я дома поднял сервер на базе ubuntu 13.10 »
Нужно было устанавливать на lts и сервер
eth0 -принимает интернет »
Как?
network 192.168.0.0
broadcast 192.168.0.255 »
Это зачем?
как прикрутить сюда eth0 »
Так же, как и 1
auto eth0
iface eth0 inet static
address x.x.x.x
netmask x.x.x.x
gateway x.x.x.x

Настройки dns: /etc/resolv.conf
nameserver x.x.x.x
nameserver x.x.x.x

Eugene Shugaev
09-04-2014, 23:20
Форвардинг я разумеется включил) А вот и
# Generated by iptables-save v1.4.18 on Tue Apr 8 12:15:29 2014
*nat
:PREROUTING ACCEPT [2482:255614]
:INPUT ACCEPT [1631:204554]
:OUTPUT ACCEPT [9371:634480]
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -j MASQUERADE
COMMIT
# Completed on Tue Apr 8 12:15:29 2014
# Generated by iptables-save v1.4.18 on Tue Apr 8 12:15:29 2014
*filter
:INPUT ACCEPT [1391831:2027764836]
:FORWARD ACCEPT [1244:73540]
:OUTPUT ACCEPT [843732:48943092]
-A FORWARD -s 192.168.0.0/24 -i eth0 -o eth1 -m conntrack --ctstate NEW -j ACCEPT
-A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
COMMIT
# Completed on Tue Apr 8 12:15:29 2014

/etc/iptables.up.rules

vadblm
09-04-2014, 23:33
Вроде всё верно, хотя conntrack и ни к чему.
Настройте тогда eth0, как выше zai написал. Если eth0 получает адрес динамически, то ещё проще
auto eth0
iface eth0 inet dhcp

Eugene Shugaev
09-04-2014, 23:53
Я что-то не могу понять, смотрите:
Задача настроить доступ в интернет с eth0
sudo -s
stop network-manager
ifconfig -a
ifconfig eth0 down
ifconfig eth0 inet 192.168.1.143
ifconfig eth0 up
ping www.google.com это результат - ( ping: unknown host www.google.com )

А ещё sudo service networking restart
И всё))) система зависает, спасайт только перезагрузка
Что вы скажыте?

Вот я настроил
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.143
netmask 255.255.255.0
network 192.168.1.1
gateway 192.168.1.1

auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

И инета канечно нету))))

vadblm
10-04-2014, 00:10
ping www.google.com это результат - ( ping: unknown host www.google.com ) »
Настройки dns: /etc/resolv.conf
nameserver x.x.x.x
nameserver x.x.x.x »

Eugene Shugaev
10-04-2014, 00:18
Да ты истину глаголишь)))) Я live cd работает а ну я в основной ос попробую
СПАСИБО, ты реально помог. Я помню что писал dns в resolv.conf и видимо когда сносил network-manager nо и его почистил
sudo apt-get purge network-manager-gnome
А может я по не внимателности забыл про dns

vadblm
10-04-2014, 00:50
Eugene Shugaev, будьте внимательней, вдумчиво читайте документацию и всё получится, не будете с детскими вопросами по форумам бегать. Удачи.




© OSzone.net 2001-2012