LinuxForum.Fans
Тема

Centos сетевуха на два виртуальных интерфейса

Автор: priaz 62 сообщений 9427 просмотров
#365603

Доброго времени.

Имеется одна сетевуха с одним Eth портом , на котором интерфейс в виде .

text
DEVICE="eth0"
BOOTPROTO=static
ONBOOT=yes
TYPE=Ethernet
IPADDR=213.X.X.X
NETMASK=255.255.252.0
GATEWAY=213.88.X.X
DEFROUTE=YES
DNS1=XXXX
DNS2=YYYY
NM_CONTROLLED=''NO'

В centose есть возможность создать два интерфейса (один внешка-другой локалка) разделив вланами.
На порту вешаю два влана - один антагетом от провайдера, другой таггетом делаю 50 влан, по которому хочу локалку пустить.
По манам сделал два файла

text
1. ifcfg-eth0.50

VLAN=yes DEVICE=eth0.50 BOOTPROTO=static ONBOOT=yes TYPE=Ethernet IPADDR=192.168.0.10 NETMASK=255.255.252.0

2.ifcfg-vlan50

VLAN=yes VLAN_NAME_TYPE=VLAN_PLUS_VID_NO_PAD DEVICE=vlan50 PHYSDEV=eth0 BOOTPROTO=static ONBOOT=yes TYPE=Ethernet IPADDR=192.168.0.10 NETMASK=255.255.255.0

делаю запуск интерфейса

text
ifup  eth0.50

после чего у меня теряется внешня сетка провайдера, приходится делать антагетом 50 влан и заходить на внутренний Ip 192.168.0.10

делаю с него поднять интерфейс с ip провайдера:ifup eth0
на что он пишет что такующий интерфейся исопльзуется

[console][root@localhost network-scripts]# ifup eth0
Determining if ip address 213.88.X.X is already in use for device eth0[/console]

проверяю Ip на порту - 192.168.0.10

[console][root@localhost network-scripts]# ifconfig
eth0 Link encap:Ethernet HWaddr F4:6D:04:AE:48:AD
inet addr:192.168.0.10 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::f66d:4ff:feae:48ad/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:456849 errors:0 dropped:0 overruns:0 frame:0
TX packets:584359 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:65928861 (62.8 MiB) TX bytes:385143594 (367.3 MiB)

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:942 errors:0 dropped:0 overruns:0 frame:0
TX packets:942 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:518816 (506.6 KiB) TX bytes:518816 (506.6 KiB)[/console]



В чем ошибка ? как сейчас вернуть старый интерфейс с ip провайдера и запустить с этого же порта локалку с внтуренними ip ?
так-то можно конечно удалить два созданных файла и запуститm ifup eth0 - думаю заработает, есть ли выход без удаления ?

#365607

эм а как вы себе представляете прохождение трафикак между тегировым и нетегированым vlan с разными id ?
и в добавок создавши 2 одиноковых vlan, с одинаковым ip и id o_O

#365638

что подразумевается под "id"? два антагета на порт не повесить, поэтому один таггет/
Возможно я введен в заблуждение, можно реализовать то что я хочу с однопортовой сетевухи ?
Centos только только изучаю, поэтому если мне сказать что в centos можно из "10 мбит увеличить скорость до гига", то я буду пробывать этот вариант, даже зная что это не возможно)).
я так понимаю один из двух созданных интерфейсов должен быть с Ip вланом от провайдера ?
Стандартный Eth0 удалять можно будет ?

#365661
priaz написал:
что подразумевается под "id"? два антагета на порт не повесить, поэтому один таггет/
Возможно я введен в заблуждение, можно реализовать то что я хочу с однопортовой сетевухи ?
Centos только только изучаю, поэтому если мне сказать что в centos можно из "10 мбит увеличить скорость до гига", то я буду пробывать этот вариант, даже зная что это не возможно)).
я так понимаю один из двух созданных интерфейсов должен быть с Ip вланом от провайдера ?
Стандартный Eth0 удалять можно будет ?

нет нельзя удалять Eth0, ну правильно на 1 интерфейсе можно поднять только 1 untagget vlan и много tagget vlan.
Не ну та схема которою выхотите я вижу так, берется кабель от прова и берется управляемый свитч, в него втыкается кабель провайдера, на этом порту поднимается vlan untagget , на есче 1 порту понимается второй untagget vlan c таким же id (допустим 10) и с этого порта кабелем идем на сервак с вашим интерфейсом eth0? на котором тоже пониается vlan10, а также vlan20 (который будет работать на lan) и на свиче на том же порту в который воткнут кабель идуший на сервак поднимается tagget vlan20 и на нескольких портах понимается untagget vlan 20 в которые будет воткнуты компы вашей lan.

По другому на 1 интерфейсе я не вижу как сделать с vlan-aми.
А вообще проше вам купить простенький роутер и не мучатся , так как ради 4 домашних устройств заморачиваться так не стоит.
Ну либо купить 2 сетевку и на ней поднять локалку, в этом уже случае вам vlan-ы уже не будут нужны. :)

#365669

"lone_wolf" написал:
на этом порту поднимается vlan untagget
А вот это разве обязательно? Если сюда приходит провайдер, это может быть и обычным портом, ибо все равно все агрегирование трафика пойдет по внутренней сети.
#365670

urfin написал:
[quote="lone_wolf"]на этом порту поднимается vlan untagget
А вот это разве обязательно? Если сюда приходит провайдер, это может быть и обычным портом, ибо все равно все агрегирование трафика пойдет по внутренней сети.[/quote]
да согласен, это я загнул.
просто локалку завернуть на vlan и все :)
#365673

lone_wolf, тем более, так проще. Зачем лишний механизм и в без того довльно сложной схеме. Ведь так? :) А дальше все просто. Разделяем на группы и каждой группе свой влан. Не забывая, что члены группы могут находиться и за пределами доступного марша 2-го уровня. То есть, всегда должны быть не свободные дырки в марше, но и определенные возможности соединения, и кроме того, могут быть совершенно левые подключения. Это есть максимальное проектирование сетевых подключений. Не дай бог, нарваться на 4-х портовый марш, весь забитый агрегатом, а вам нужно бросить всего лишь сеть на нат. И кабели на 4-х метровой высоте и прочие приятности.

#365674
lone_wolf написал:

нет нельзя удалять Eth0, ну правильно на 1 интерфейсе можно поднять только 1 untagget vlan и много tagget vlan.
Не ну та схема которою выхотите я вижу так, берется кабель от прова и берется управляемый свитч, в него втыкается кабель провайдера, на этом порту поднимается vlan untagget , на есче 1 порту понимается второй untagget vlan c таким же id (допустим 10) и с этого порта кабелем идем на сервак с вашим интерфейсом eth0? на котором тоже пониается vlan10, а также vlan20 (который будет работать на lan) и на свиче на том же порту в который воткнут кабель идуший на сервак поднимается tagget vlan20 и на нескольких портах понимается untagget vlan 20 в которые будет воткнуты компы вашей lan.

По другому на 1 интерфейсе я не вижу как сделать с vlan-aми.
А вообще проше вам купить простенький роутер и не мучатся , так как ради 4 домашних устройств заморачиваться так не стоит.
Ну либо купить 2 сетевку и на ней поднять локалку, в этом уже случае вам vlan-ы уже не будут нужны. :)

Стоит заморочиться =)

На debian делал так
http://linuxforum.by/viewtopic.php?f=79&t=2139

Там ток фото нету как настроен dd-wrt

#365680
lone_wolf написал:
[quote=priaz]что подразумевается под "id"? два антагета на порт не повесить, поэтому один таггет/
Возможно я введен в заблуждение, можно реализовать то что я хочу с однопортовой сетевухи ?
Centos только только изучаю, поэтому если мне сказать что в centos можно из "10 мбит увеличить скорость до гига", то я буду пробывать этот вариант, даже зная что это не возможно)).
я так понимаю один из двух созданных интерфейсов должен быть с Ip вланом от провайдера ?
Стандартный Eth0 удалять можно будет ?

нет нельзя удалять Eth0, ну правильно на 1 интерфейсе можно поднять только 1 untagget vlan и много tagget vlan.
Не ну та схема которою выхотите я вижу так, берется кабель от прова и берется управляемый свитч, в него втыкается кабель провайдера, на этом порту поднимается vlan untagget , на есче 1 порту понимается второй untagget vlan c таким же id (допустим 10) и с этого порта кабелем идем на сервак с вашим интерфейсом eth0? на котором тоже пониается vlan10, а также vlan20 (который будет работать на lan) и на свиче на том же порту в который воткнут кабель идуший на сервак поднимается tagget vlan20 и на нескольких портах понимается untagget vlan 20 в которые будет воткнуты компы вашей lan.

По другому на 1 интерфейсе я не вижу как сделать с vlan-aми.
А вообще проше вам купить простенький роутер и не мучатся , так как ради 4 домашних устройств заморачиваться так не стоит.
Ну либо купить 2 сетевку и на ней поднять локалку, в этом уже случае вам vlan-ы уже не будут нужны. :)[/quote]

Согласен проще поставить вторую сетевуху eth1 и пустить его в локалку через хаб какой-нибудь.
Но хочется именно все через одну сетевуху.Поэтому спрашиваю, прошу помчь как правильно интерфейсы настроить на один порт сететвухи.

ниже ссылка для наглядность

http://i.pixs.ru/storage/8/2/7/setkajpg_9750197_10846827.jpg

#365683

Неправильно.
3 порт - внутренняя сеть (50 untag)
1 порт - провайдер сеть (10 untag)
2 порт - сервер (tag 50,10)

Смотря какой ещё свитч.

#365686

Послушайте, можно сдуру и член стеклянный сломать. Но зачем? Ставьте второй интерфейс. В машине такая возможность есть, экономической составляющей явно нет, ибо раз уж влан, то экономия в тени. Быть Моникой есть смысл только в одном - хочу все знать. Но, это уже, извольте, за рамками форума.

#365687

Centos не знаю но Xgu врать не будет =)
http://img513.imageshack.us/img513/2110/vlan.png

Тут видно что вам надо =)

text
/etc/sysconfig/network-scripts/ifcfg-vlan10
   VLAN=yes
   VLAN_NAME_TYPE=VLAN_PLUS_VID_NO_PAD
   DEVICE=vlan10
   PHYSDEV=eth0
   BOOTPROTO=static
   ONBOOT=yes
   TYPE=Ethernet
   IPADDR=10.10.10.2
   NETMASK=255.255.255.252
#365688
priaz написал:
[quote=lone_wolf][quote=priaz]что подразумевается под "id"? два антагета на порт не повесить, поэтому один таггет/
Возможно я введен в заблуждение, можно реализовать то что я хочу с однопортовой сетевухи ?
Centos только только изучаю, поэтому если мне сказать что в centos можно из "10 мбит увеличить скорость до гига", то я буду пробывать этот вариант, даже зная что это не возможно)).
я так понимаю один из двух созданных интерфейсов должен быть с Ip вланом от провайдера ?
Стандартный Eth0 удалять можно будет ?

нет нельзя удалять Eth0, ну правильно на 1 интерфейсе можно поднять только 1 untagget vlan и много tagget vlan.
Не ну та схема которою выхотите я вижу так, берется кабель от прова и берется управляемый свитч, в него втыкается кабель провайдера, на этом порту поднимается vlan untagget , на есче 1 порту понимается второй untagget vlan c таким же id (допустим 10) и с этого порта кабелем идем на сервак с вашим интерфейсом eth0? на котором тоже пониается vlan10, а также vlan20 (который будет работать на lan) и на свиче на том же порту в который воткнут кабель идуший на сервак поднимается tagget vlan20 и на нескольких портах понимается untagget vlan 20 в которые будет воткнуты компы вашей lan.

По другому на 1 интерфейсе я не вижу как сделать с vlan-aми.
А вообще проше вам купить простенький роутер и не мучатся , так как ради 4 домашних устройств заморачиваться так не стоит.
Ну либо купить 2 сетевку и на ней поднять локалку, в этом уже случае вам vlan-ы уже не будут нужны. :)[/quote]

Согласен проще поставить вторую сетевуху eth1 и пустить его в локалку через хаб какой-нибудь.
Но хочется именно все через одну сетевуху.Поэтому спрашиваю, прошу помчь как правильно интерфейсы настроить на один порт сететвухи.

ниже ссылка для наглядность

http://i.pixs.ru/storage/8/2/7/setkajpg_9750197_10846827.jpg[/quote]
ну тогда над делать как предложил я только с дополнением 2 моим постом, ну или же как предложил Kettler,

#365690
urfin написал:
Послушайте, можно сдуру и член стеклянный сломать. Но зачем? Ставьте второй интерфейс. В машине такая возможность есть, экономической составляющей явно нет, ибо раз уж влан, то экономия в тени. Быть Моникой есть смысл только в одном - хочу все знать. Но, это уже, извольте, за рамками форума.

Есть atom, хочу чтоб что раздавал инет через 2 провайдера! На каждом канале по 80Мб.
Роутеры по l2tp выше 40Мб не тянут. Что делать? PCI порт занят dvb-s2 картой.
Остаётся один eth0. Ваш предложение?

И ещё подмечу:

urfin написал:
Послушайте, можно сдуру и член стеклянный сломать. Но зачем? Ставьте второй интерфейс. В машине такая возможность есть, экономической составляющей явно нет, ибо раз уж влан, то экономия в тени. Быть Моникой есть смысл только в одном - хочу все знать. Но, это уже, извольте, за рамками форума.

Вроде как для модера должно быть стыдно.

#365694

Стыдно, сударь, когда видно, и то, не тому у кого видно, а тому, кто смотрит. Уловили? Если есть причины валить весь трафик, и чужой и собственный на один интерфейс, то попытайтесь хотя бы это обосновать. Иначе все это просто осетрина второй свежести.

#365695
urfin написал:
Если есть причины валить весь трафик, и чужой и собственный на один интерфейс, то попытайтесь хотя бы это обосновать. Иначе все это просто осетрина второй свежести.
Kettler написал:

Есть atom, хочу чтоб что раздавал инет через 2 провайдера! На каждом канале по 80Мб.
Роутеры по l2tp выше 40Мб не тянут. Что делать? PCI порт занят dvb-s2 картой.
Остаётся один eth0. Ваш предложение?
#365696

usb-порты еще никто не отменил.

#365698
urfin написал:
usb-порты еще никто не отменил.

%) Не зря вас в модеры данного раздела не записали.
*BYE*

#365700
"Kettler" написал:
Есть atom, хочу чтоб что раздавал инет через 2 провайдера! На каждом канале по 80Мб.
Роутеры по l2tp выше 40Мб не тянут. Что делать? PCI порт занят dvb-s2 картой.
Остаётся один eth0. Ваш предложение?

как самое простое это взять пойти купить ёлку pci и на неё повесить dvb-s2 карту и есче 1 сетевочку :[

я так понимаю это теоретический вопрос, было бы очень интересно почитать ваше предложение по реализации *DRINK*

#365701
lone_wolf написал:
[quote="Kettler"]Есть atom, хочу чтоб что раздавал инет через 2 провайдера! На каждом канале по 80Мб.
Роутеры по l2tp выше 40Мб не тянут. Что делать? PCI порт занят dvb-s2 картой.
Остаётся один eth0. Ваш предложение?

как самое простое это взять пойти купить ёлку pci и на неё повесить dvb-s2 карту и есче 1 сетевочку :[

я так понимаю это теоретический вопрос, было бы очень интересно почитать ваше предложение по реализации *DRINK*[/quote]
Если вы мне то у меня давно всё это реализовано. Ток правда один l2tp а второй прямой ип.

Войдите или зарегистрируйтесь, чтобы ответить.