LINUX.ORG.RU
ФорумAdmin

eth* ppp5

 , , ppp5


0

1

вопросы 1) eth1 eth2 не получают IP-адреса, как провернуть можно это, получение IP? Я помню ковырял файл-конфигурацию eth0 и lo так как lo не пинговался, не получал свой ип 127.0.0.1, замутил это.. а eth0 переименовал с eth1 чтобы заработал, когда сетевых eth1 и eth2 не было.. в общем где-то находятся файлы конфигурации этих сетевых подключений.. но не в /etc/sysconfig/network, т.к на моём debian 6 его нет, как поступить мне?
2) при прямом подключении кабеля к компу с debian eth0 получает внутренний IP провайдера моего (ufanet) вида 10.*.*.* для получения внешнего IP я делаю подключение посредством «pon ufanet» (poff - отключение) и при этом получаю внешний IP как ppp5. Но не было бы все хорошо, я бы сюда не писал.. когда пингую тот же yandex.ru, то пакеты не проходят, т.е не пингуется т.к ppp5 хоть и поднят, но главным остается eth0 на котором висит внутренний IP провайдера.Как я это понял? - А внутренние ресурсы провайдера пингуются.. что делать:

3) как после всей байды с вопросом 1 и 2 отдавать трафик с ppp5 на eth1 и eth2 (запасной). На eth1 я соединю роутер, который будет раздавать интернет по wi-fi и на остальные стационарные компы.

ФАЙЛЫ КОНФИГУРАЦИИ и ПРОЧАЯ ИНФА:

##########################
IFCONFIG:

eth0 Link encap:Ethernet HWaddr 6c:f0:49:7b:ee:4f
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::6ef0:49ff:fe7b:ee4f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1805841 errors:0 dropped:0 overruns:0 frame:0
TX packets:2436582 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000
RX bytes:139591794 (133.1 MiB) TX bytes:287384683 (274.0 MiB) Interrupt:12 Base address:0x2000

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:2107 errors:0 dropped:0 overruns:0 frame:0
TX packets:2107 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0
RX bytes:864865 (844.5 KiB) TX bytes:864865 (844.5 KiB)

##########################
IFCONFIG -a

eth0 Link encap:Ethernet HWaddr 6c:f0:49:7b:ee:4f
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::6ef0:49ff:fe7b:ee4f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1805878 errors:0 dropped:0 overruns:0 frame:0
TX packets:2436637 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:139594681 (133.1 MiB) TX bytes:287391658 (274.0 MiB)
Interrupt:12 Base address:0x2000

eth1 Link encap:Ethernet HWaddr 64:70:02:00:c0:b7
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:11 Base address:0xa000

eth2 Link encap:Ethernet HWaddr 00:e0:51:52:01:f6
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:10 Base address:0x2000

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:2107 errors:0 dropped:0 overruns:0 frame:0
TX packets:2107 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:864865 (844.5 KiB) TX bytes:864865 (844.5 KiB)

##########################
приservice networking restart получаю в конце

... Ignoring unknown interface eth1=eth1. Ignoring unknown interface eth2=eth2.

##########################
в /etc/network/interfaces

auto lo ufanet eth0 eth1 eth2

iface lo inet loopback

iface ufanet inet ppp provider ufanet

iface eth0 inet dhcp

iface ath1 inet dhcp

iface ath2 inet dhcp

##########################
в /etc/udev/rules.d

# PCI device 0x10ec:0x8168 (r8169) SUBSYSTEM==«net», ACTION==«add», DRIVERS=="?*", ATTR{address}==«6c:f0:49:7b:ee:4f», ATTR{dev_id}==«0x0», ATTR{type}==«1», KERNEL==«eth*», NAME=«eth0»

# PCI device 0x10ec:0x8168 (r8169) SUBSYSTEM==«net», ACTION==«add», DRIVERS=="?*", ATTR{address}==«64:70:02:00:c0:b7», ATTR{dev_id}==«0x0», ATTR{type}==«1», KERNEL==«eth*», NAME=«eth1»

# PCI device 0x10ec:0x8139 (8139too) SUBSYSTEM==«net», ACTION==«add», DRIVERS=="?*", ATTR{address}==«00:e0:51:52:01:f6», ATTR{dev_id}==«0x0», ATTR{type}==«1», KERNEL==«eth*», NAME=«eth2»

##########################
сетевые как видите определяются в lspci

03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)

04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)

05:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

##########################
...

##########################
...

если будет что недостаточно Вами понятно или мною не дано, спрашивайте. Помогите, пжалуста.



Последнее исправление: cl0oud (всего исправлений: 4)

Я правильно понял, что это вывод ifconfig для случая, когда копмьютер подключен к провайдеру через маршрутизатор, а не напрямую?

Это опечатка, или там действительно ath1, а не eth1?

iface ath1 inet dhcp

Этого я вобще не понял:

в общем где-то находятся файлы конфигурации этих сетевых подключений..

А /etc/network/interfaces это не то? Вы раньше какой-то другой дистрибутив что-ли настраивали?

А по поводу ppp5 и eth0, дак это вам нужно почитать Интернет про маршрутизацию ip-пакетов и посмотреть таблицу маршрутизации ″ip route show″.

mky ★★★★★
()

iface ath1 inet dhcp
iface ath2 inet dhcp

лицоладонь.жпг

anonymous
()
Ответ на: комментарий от mky

1 через машрутизатор, да
2 спасибо за ath1 это эпик фейл..
3 centos
4 я хочу соединить eth0(внутрений ип провайдера) с ppp5(внешний ип провайдера) и раздавать трафик на eth1 и eth2

cl0oud
() автор топика

2 проблемы решины осталась 3тья

Осталось решить как раздавать интернет на роутер через eth1 и дальше на несколько машин.. поможите разобраться?

cl0oud
() автор топика
Ответ на: 2 проблемы решины осталась 3тья от cl0oud

Эта тема — «раздать интернет» уже настолько изезжена, что, ИМХО, вам проще найти самому какой-то готовый мануал, прочитать, попытаться понять и выполнить, а когда что-то не получится, прийти на ЛОР с конкретными вопросами.

А так, включаете на дебиане форвардинг пакетов, (net.ipv4.ip_forward), разрешаете в iptables прохождение всех FORWARD пакетов и их NAT на выходе:

iptables -I FORWARD -j ACCEPT
iptables -t nat -I POSTROUTIG -o ppp0 -j MASQUERADE
iptables -t nat -I POSTROUTIG -o eth0 -j MASQUERADE
Правила iptables советую в дебиане сувать в /etc/rc.local, хотя по мне правильнее поставить пакет iptables-persistent.

После этого на клиентах в eth1 ip-адрес вашего дебиана должен быть прописан в качестве шлюза по умолчанию и на них должен работать ping по ip-адресам, допустим ″ping 8.8.8.8″. Ну потом на клиентах настроете DNS в как бы всё.

mky ★★★★★
()
Ответ на: комментарий от mky

Спасибо. Оказывается это сделал и лег спать. Интернет на роутер я раздал..

cl0oud
() автор топика

в общем всё легко

вопросы мои и решения к ним:
1. проверяйте орфографию, например напишите ath и т.д
2. в консоли напишите route и посмотрите default соединение, если он не ppp* то заходим в файл nano /etc/ppp/peers/*имя провайдера* и там дописываем в конце такие строчки:
replacedefaultroute
defaultroute
отныне default будет на ppp*
3. пишем nano /etc/network/interfaces
и конфигурируем eth1 который будет отдавать интернет на роутер, вот мои настройки

auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
а на роуторе я изменил IP на другой (25.11.19.91) и добавил статическое соединение:
IP-адрес: 192.168.1.2
Маска подсети: 255.255.255.0
Основной шлюз: 192.168.1.1

Первичный DNS: 8.8.8.8

а так же в /etc/rc.local добавил
sleep 3
iptables -t nat -A POSTROUTING -o ppp5 -j MASQUERADE
iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
для раздачи интернета

и подредактировал в nano /etc/sysctl.conf
net.ipv4.ip_forward=1
net.ipv4.conf.default.forwarding=1
net.ipv4.conf.all.forwarding=1

и перезагрузил его sysctl -p

всё очень просто, держите кому надо.
service networking restart

cl0oud
() автор топика
Ответ на: комментарий от berrywizard

3 centos

Это был ответ вот на этот мой вопрос:

Вы раньше какой-то другой дистрибутив что-ли настраивали?

А про свой дистрибутив ТС упомянул в стартовом посте:

но не в /etc/sysconfig/network, т.к на моём debian 6 его нет, как поступить мне?

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.