Решено: Как настроить сеть (Настройка двух сетевых карт)
Модераторы: Warderer, Модераторы разделов
Решено: Как настроить сеть
Чтобы соеденить 2 компютера по сети, установил дополнительную сетевую карту на комп имеющий подключение к интернет (Lan по кабелю IP статический, маршрут и DNS прописаны вручную) второй комп (не совсем комп - спутниковый ресивер) через DHCP, в виндовсе это работает сразу, как настроить это в Debian, какие дополнительные пакеты, службы установить и как настроить? Сидеть в виндовсе желания нет....
AMD64 Phentom 8450 Triple-Core, 4Gb Ram, 500 +1000Gb HDD, LCD 240HD, Geforce-9800 GT,
Ubuntu 11.10 3.0.0-14-amd64 sovetunion.ru
Ubuntu 11.10 3.0.0-14-amd64 sovetunion.ru
Re: Решено: Как настроить сеть
не совсем ясно, что именно требуется от машины с debian-ом.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: Решено: Как настроить сеть
С eth1 получить выход в интернет для второй компа
AMD64 Phentom 8450 Triple-Core, 4Gb Ram, 500 +1000Gb HDD, LCD 240HD, Geforce-9800 GT,
Ubuntu 11.10 3.0.0-14-amd64 sovetunion.ru
Ubuntu 11.10 3.0.0-14-amd64 sovetunion.ru
Re: Решено: Как настроить сеть
Всё равно не понятно, лучше схемку...
Так, например?
internet ---------- eth0_(dhcp) - WorkStation_1 - eth1_(192.168.0.1) ---------- Home_Lan ------------- eth0_(192.168.0.100) - WorkStation_2
Так, например?
internet ---------- eth0_(dhcp) - WorkStation_1 - eth1_(192.168.0.1) ---------- Home_Lan ------------- eth0_(192.168.0.100) - WorkStation_2
Re: Решено: Как настроить сеть
internet ---------- eth0_(192.168.8.221) - WorkStation_1 - eth1_(192.168.0.1) ---------- Home_Lan ------------- eth0_(dhcp) - WorkStation_2
AMD64 Phentom 8450 Triple-Core, 4Gb Ram, 500 +1000Gb HDD, LCD 240HD, Geforce-9800 GT,
Ubuntu 11.10 3.0.0-14-amd64 sovetunion.ru
Ubuntu 11.10 3.0.0-14-amd64 sovetunion.ru
Re: Решено: Как настроить сеть
Так это же просто NAT нужен.
Для настройки NAT на WorkStation_1 дополнительные пакеты устанавливать не нужно.
И установить dhcp-сервер на WorkStation_1 для внутренней сети.
Это один пакет - dhcp.
Пример настройки DHCP-сервера
для мандрайка, но общий принцип тот же.
WorkStation_2 - это ноутбук? Поэтому понадобился dhcp?
Для настройки NAT на WorkStation_1 дополнительные пакеты устанавливать не нужно.
И установить dhcp-сервер на WorkStation_1 для внутренней сети.
Это один пакет - dhcp.
Пример настройки DHCP-сервера
для мандрайка, но общий принцип тот же.
WorkStation_2 - это ноутбук? Поэтому понадобился dhcp?
Re: Решено: Как настроить сеть
kot.ua писал(а): ↑23.01.2008 03:45Так это же просто NAT нужен.
Для настройки NAT на WorkStation_1 дополнительные пакеты устанавливать не нужно.
И установить dhcp-сервер на WorkStation_1 для внутренней сети.
Это один пакет - dhcp.
Пример настройки DHCP-сервера
для мандрайка, но общий принцип тот же.
WorkStation_2 - это ноутбук? Поэтому понадобился dhcp?
WorkStation_2 - это спутниковый ресивер с О/C Linux ядро 2.6.17
AMD64 Phentom 8450 Triple-Core, 4Gb Ram, 500 +1000Gb HDD, LCD 240HD, Geforce-9800 GT,
Ubuntu 11.10 3.0.0-14-amd64 sovetunion.ru
Ubuntu 11.10 3.0.0-14-amd64 sovetunion.ru
Re: Решено: Как настроить сеть
man interfaces
Если я правильно понял, вам нужно чтобы вторая сетевушка получила адрес по DHCP ?
Если я правильно понял, вам нужно чтобы вторая сетевушка получила адрес по DHCP ?
Re: Решено: Как настроить сеть
нужно чтобы вторая сетевушка имела адрес 192.168.0.1 а по DHCP уже получала адресс WorkStation_2, пока вообще немогу включить интерфейс eth1, пишет не могу настроить eth1, задайте параметры вручную...
конечный результат: нужен доступ в интернет на выходе eth1 и все, а какие там будут адреса, без разницы.
AMD64 Phentom 8450 Triple-Core, 4Gb Ram, 500 +1000Gb HDD, LCD 240HD, Geforce-9800 GT,
Ubuntu 11.10 3.0.0-14-amd64 sovetunion.ru
Ubuntu 11.10 3.0.0-14-amd64 sovetunion.ru
Re: Решено: Как настроить сеть
$ cat /etc/network/interfaces
$ ip a
$ ip l
?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: Решено: Как настроить сеть
Установил пакет network-config - без оболочки мне сложно
Вот конфиг:
General default device eth0
Custom DNS server 192.168.155.2
1) eth0
static IP 192.168.8.221
netmask 255.255.255.0
gateway 192.168.8.1
NAT from internet sharing - yes
2) eth1 static IP 192.168.0.1
netmask 255.255.255.0
gateway 192.168.8.1 - не уверен ???
NAT from internet sharing - ??? не знаю, там еще есть функции NAT server и NAT client, какой из eth чем назначать и надо ли? не знаю.
Вот лог:
Configuring device eth0 :
$ ifconfig eth0 up
$ ifconfig eth0 192.168.8.221 netmask 255.255.255.0
$ modprobe iptable_nat
$ echo 1 > /proc/sys/net/ipv4/ip_forward
$ iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
$ iptables -A FORWARD -i eth0 -j ACCEPT
$ route del -net default 2>/dev/null
$ route add default gw 192.168.8.1
Интерфейс eth1 поднял, порядок, но WorkStation_2 пока интернета не видит.
WorkStation_2 в принципе может работать как через DHCP, так и вручную, в виндовсе пробовал и так и так работает. Пакет dhcp установил, но настроить dhcpd.conf не соображу пока, сервер работает без настройки в холостую.
Вот конфиг:
General default device eth0
Custom DNS server 192.168.155.2
1) eth0
static IP 192.168.8.221
netmask 255.255.255.0
gateway 192.168.8.1
NAT from internet sharing - yes
2) eth1 static IP 192.168.0.1
netmask 255.255.255.0
gateway 192.168.8.1 - не уверен ???
NAT from internet sharing - ??? не знаю, там еще есть функции NAT server и NAT client, какой из eth чем назначать и надо ли? не знаю.
Вот лог:
Configuring device eth0 :
$ ifconfig eth0 up
$ ifconfig eth0 192.168.8.221 netmask 255.255.255.0
$ modprobe iptable_nat
$ echo 1 > /proc/sys/net/ipv4/ip_forward
$ iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
$ iptables -A FORWARD -i eth0 -j ACCEPT
$ route del -net default 2>/dev/null
$ route add default gw 192.168.8.1
Интерфейс eth1 поднял, порядок, но WorkStation_2 пока интернета не видит.
WorkStation_2 в принципе может работать как через DHCP, так и вручную, в виндовсе пробовал и так и так работает. Пакет dhcp установил, но настроить dhcpd.conf не соображу пока, сервер работает без настройки в холостую.
AMD64 Phentom 8450 Triple-Core, 4Gb Ram, 500 +1000Gb HDD, LCD 240HD, Geforce-9800 GT,
Ubuntu 11.10 3.0.0-14-amd64 sovetunion.ru
Ubuntu 11.10 3.0.0-14-amd64 sovetunion.ru
Re: Решено: Как настроить сеть
Может ктото всеже подскажет, что у меня не так, интерфейс я поднял, но выхода в инет с eth1 нету? Но когда отключаеш WorkStation_2, Knemo пишет - связь потеряна, включаешь - связь восстановлена.
На WorkStation_2
static IP 192.168.0.46 - не критично
netmask 255.255.255.0
gateway 192.168.0.1
server name 192.168.0.1
его собственный монитор, показывает status - offline
На WorkStation_2
static IP 192.168.0.46 - не критично
netmask 255.255.255.0
gateway 192.168.0.1
server name 192.168.0.1
его собственный монитор, показывает status - offline
AMD64 Phentom 8450 Triple-Core, 4Gb Ram, 500 +1000Gb HDD, LCD 240HD, Geforce-9800 GT,
Ubuntu 11.10 3.0.0-14-amd64 sovetunion.ru
Ubuntu 11.10 3.0.0-14-amd64 sovetunion.ru
Re: Решено: Как настроить сеть
gateway на то и gateway, что должен быть один (в простых случаях, как у Вас).
дальше не осилил.
давайте по-простому, а?
выложите, пожалуйста, вывод
$ cat /etc/network/interfaces
$ ip a
$ ip r
$ sudo iptables-save
на обоих машинах.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: Решено: Как настроить сеть
Вот на первой:
Не хочу простыни вывешивать в файле лучше.
На вторую я могу зайти только через telnet или по ftp. Пробовал из под виндовса по telnet, на все команды выдает - not found.
Но там все правильно и это не совсем компютер, те настройки которые я выкладывал под виндовсом соединяет без проблемм.
Не хочу простыни вывешивать в файле лучше.
На вторую я могу зайти только через telnet или по ftp. Пробовал из под виндовса по telnet, на все команды выдает - not found.
Но там все правильно и это не совсем компютер, те настройки которые я выкладывал под виндовсом соединяет без проблемм.
AMD64 Phentom 8450 Triple-Core, 4Gb Ram, 500 +1000Gb HDD, LCD 240HD, Geforce-9800 GT,
Ubuntu 11.10 3.0.0-14-amd64 sovetunion.ru
Ubuntu 11.10 3.0.0-14-amd64 sovetunion.ru
Re: Решено: Как настроить сеть
беглый просмотр правил netfilter-а наводит на мысль, что просто-напросто дропаются пакеты, приходящие с eth1.
резюме: разбирайтесь с файерволом. для начала попробуйте его вообще вырубить и руками добавить nat для eth0.
p.s. ну и не забывайте про существование tcpdump-а, tshark-а и т.п.
резюме: разбирайтесь с файерволом. для начала попробуйте его вообще вырубить и руками добавить nat для eth0.
p.s. ну и не забывайте про существование tcpdump-а, tshark-а и т.п.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: Решено: Как настроить сеть
По техническим причинам проишлось переустановить систему и eth0 и eth1 поменялись местами, принудительно вернуть в исходную позицию не удалось, но не суть важно, просто выше упомянутые настройки eth0 и eth1 поменять местами. Далее в # /etc/sysctl.conf пишем:
net.ipv4.ip_forward=1. Далее настраиваем iptables, я настраивал с помощью webmin, можно руками.
поз.№1 и поз.№2
Вот iptables.up.rules
На удаленной машине ставим:
static IP 192.168.0.46 - не критично
netmask 255.255.255.0
gateway 192.168.0.1
server name 192.168.155.2 он же DNS
Все, сеть работает!!
net.ipv4.ip_forward=1. Далее настраиваем iptables, я настраивал с помощью webmin, можно руками.
поз.№1 и поз.№2
Вот iptables.up.rules
Код: Выделить всё
# Generated by iptables-save v1.3.8 on Fri Feb 1 19:44:45 2008
*nat
:PREROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -s 192.168.0.0/255.255.255.0 -j MASQUERADE
COMMIT
# Completed on Fri Feb 1 19:44:45 2008
# Generated by iptables-save v1.3.8 on Fri Feb 1 19:44:45 2008
*mangle
:PREROUTING ACCEPT [0:0]
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
COMMIT
# Completed on Fri Feb 1 19:44:45 2008
# Generated by iptables-save v1.3.8 on Fri Feb 1 19:44:45 2008
*filter
:FORWARD ACCEPT [0:0]
:INPUT DROP [0:0]
:OUTPUT ACCEPT [0:0]
# Accept traffic from internal interfaces
-A INPUT ! -i eth1 -j ACCEPT
# Accept traffic with the ACK flag set
-A INPUT -p tcp -m tcp --tcp-flags ACK ACK -j ACCEPT
# Allow incoming data that is part of a connection we established
-A INPUT -m state --state ESTABLISHED -j ACCEPT
# Allow data that is related to existing connections
-A INPUT -m state --state RELATED -j ACCEPT
# Accept responses to DNS queries
-A INPUT -p udp -m udp --dport 1024:65535 --sport 53 -j ACCEPT
# Accept responses to our pings
-A INPUT -p icmp -m icmp --icmp-type echo-reply -j ACCEPT
# Accept notifications of unreachable hosts
-A INPUT -p icmp -m icmp --icmp-type destination-unreachable -j ACCEPT
# Accept notifications to reduce sending speed
-A INPUT -p icmp -m icmp --icmp-type source-quench -j ACCEPT
# Accept notifications of lost packets
-A INPUT -p icmp -m icmp --icmp-type time-exceeded -j ACCEPT
# Accept notifications of protocol problems
-A INPUT -p icmp -m icmp --icmp-type parameter-problem -j ACCEPT
COMMIT
# Completed on Fri Feb 1 19:44:45 2008
На удаленной машине ставим:
static IP 192.168.0.46 - не критично
netmask 255.255.255.0
gateway 192.168.0.1
server name 192.168.155.2 он же DNS
Все, сеть работает!!
AMD64 Phentom 8450 Triple-Core, 4Gb Ram, 500 +1000Gb HDD, LCD 240HD, Geforce-9800 GT,
Ubuntu 11.10 3.0.0-14-amd64 sovetunion.ru
Ubuntu 11.10 3.0.0-14-amd64 sovetunion.ru
Спасибо сказали:
Re: Решено: Как настроить сеть
На заметку:
Чтобы поменять местами сетевые интерфейсы достаточно переименовать их в /etc/udev/rules.d/z25_persistent-net.rules
Re: Решено: Как настроить сеть
Спасибо за подсказку, помнялись местами, а как им настройки сменить? в etc/network/interfaces и etc/modprobe.d/nvidia-kernel-nkc не получилось, так же и в графическом "настройка сети" вернул взад.
AMD64 Phentom 8450 Triple-Core, 4Gb Ram, 500 +1000Gb HDD, LCD 240HD, Geforce-9800 GT,
Ubuntu 11.10 3.0.0-14-amd64 sovetunion.ru
Ubuntu 11.10 3.0.0-14-amd64 sovetunion.ru
Re: Решено: Как настроить сеть
Был случай недавно.
На компьютере две сетевые карты, при установке настраиваю одну, внешнюю eth0, после загрузки сеть вообще не работала, ни одна сетевая карта.
Долго я тыкался, всё не мог понять, почему не работает, ведь я был на 100% уверен в правильности настроек, всё вручную прописывал в /etc/network/interfaces...
Пока не решил посмотреть в /etc/udev/rules.d/z25_persistent-net.rules. У меня там было четыре сетевые карты вместо двух, немудрено, что сети не было.
Я долго не разбирался, удалил все четыре, после перезагрузки udev автоматом подхватил две сетевые, ещё раз проверил наименования интерфейсов в /etc/udev/rules.d/z25_persistent-net.rules, всё было правильно. Сеть, естественно, заработала.
На компьютере две сетевые карты, при установке настраиваю одну, внешнюю eth0, после загрузки сеть вообще не работала, ни одна сетевая карта.
Долго я тыкался, всё не мог понять, почему не работает, ведь я был на 100% уверен в правильности настроек, всё вручную прописывал в /etc/network/interfaces...
Пока не решил посмотреть в /etc/udev/rules.d/z25_persistent-net.rules. У меня там было четыре сетевые карты вместо двух, немудрено, что сети не было.
Я долго не разбирался, удалил все четыре, после перезагрузки udev автоматом подхватил две сетевые, ещё раз проверил наименования интерфейсов в /etc/udev/rules.d/z25_persistent-net.rules, всё было правильно. Сеть, естественно, заработала.
Re: Решено: Как настроить сеть
признаюсь честно. Просле прочтения треда мозг взрывается. Что то вы все усложняете. Лучше я в книжке пойду подсмотрю.