Использование Juniper EX3300 в качестве маршрутизатора
Возможный дубликат:
Использование коммутатора Juniper EX3300 в качестве маршрутизатора?
Итак, у меня есть переключатель Juniper EX3300. Один из его портов восходящей связи (ge-0/1/0) подключен к маршрутизатору моего провайдера. Адрес порта маршрутизатора ISP: xx.xx.xx.109. IP-адрес моего коммутатора - xx.xx.xx.110.
С коммутатора я могу пропинговать xx.xx.xx.109 и любой другой IP в мире. Я имею в виду его подключен к Интернету.
Я подключил порт eth0 компьютера (под управлением Ubuntu) к порту ge-0/0/0 коммутатора (который находится в той же VLAN, что и ge-0/1/0). Я настроил порт eth0 следующим образом:
iface eth0 inet static
address yy.yy.yy.208
netmask 255.255.255.240
gateway xx.xx.xx.110
yy.yy.yy.208 назначено мне провайдером. Итак, теперь я могу проверить связь с коммутатором (xx.xx.xx.110) с этого компьютера. Но я не могу пропинговать ни xx.xx.xx.109 (ISP router), ни любой другой IP.
Я хочу, чтобы этот компьютер был подключен к Интернету. Что я делаю неправильно?
Вот некоторые конфигурации на моем коммутаторе:
interfaces {
ge-0/0/0 {
unit 0 {
family ethernet-switching;
}
}
.
.
.
ge-0/1/0 {
ether-options {
no-auto-negotiation;
link-mode full-duplex;
speed {
1g;
}
}
unit 0 {
family ethernet-switching {
port-mode access;
}
}
}
.
.
.
vlan {
unit 0 {
family inet {
address 10.0.1.1/24;
}
}
unit 1 {
family inet {
address xx.xx.xx.110/30;
}
}
}
}
.
.
.
routing-options {
static {
route 0.0.0.0/0 {
next-hop xx.xx.xx.109;
retain;
}
}
}
vlans {
Cogent {
vlan-id 3;
interface {
ge-0/1/0.0;
ge-0/0/0.0;
ge-0/0/1.0;
ge-0/0/2.0;
ge-0/0/3.0;
}
l3-interface vlan.1;
}
TFLan {
vlan-id 2;
interface {
ge-0/0/5.0;
ge-0/0/6.0;
ge-0/0/7.0;
ge-0/0/8.0;
ge-0/0/9.0;
ge-0/0/10.0;
ge-0/0/11.0;
ge-0/0/12.0;
ge-0/0/13.0;
ge-0/0/14.0;
ge-0/0/15.0;
ge-0/0/16.0;
ge-0/0/17.0;
ge-0/0/18.0;
ge-0/0/19.0;
ge-0/0/20.0;
ge-0/0/21.0;
ge-0/0/22.0;
ge-0/0/23.0;
ge-0/0/4.0;
}
l3-interface vlan.0;
}
}
1 ответ
Я хочу, чтобы этот компьютер был подключен к Интернету. Что я делаю неправильно?
Сводная информация
Вспоминая информацию из обсуждения в Использование Juniper EX3300 в качестве маршрутизатора:
ge-0/1/0
Cogent присвоил публичный /30 адрес. Для наглядности мы назовем адрес EX3300 в этой подсети.192.0.2.109/30
, Ваш шлюз по умолчанию192.0.2.110/30
, Из конфигурации выше, вы назначилиge-0/1/0
вvlan.1
используя vlan-id 3.ge-0/0/0
также назначен публичный IP-адрес. Ради аргумента, эта подсеть192.0.2.208/28
,ge-0/0/0
подсеть отличается отge-0/1/0
, Адресация интерфейса (и некоторые другие вещи) должны быть исправлены.
Список предметов для исправления
- Вы не можете назначить
192.0.2.208/28
на сервер Ubuntu. .208 - это адрес подсети, а.223 - широковещательный адрес. Допустимые адреса хоста в этом диапазоне подсетей от192.0.2.209
в192.0.2.222
(не имеет значения, что я использую адреса RFC 5737 здесь, подсистема математики работает так же). - Тебе нужно
l3-interface vlan.1
для вашей /30 ссылки на маршрутизатор Cogent; тем не менее, у вас также есть компьютер с Ubuntu в той же подсети в /28. Теперь, когда мы установили, что сервер Ubuntu находится в другой подсети, чемge-0/1/0
Пожалуйста, следуйте стандартным методам разработки интернета и назначьте другой vlan этой подсети. Давайте назовем этоl3 interface vlan.100
сvlan-id 100
на вашем EX3300. приписывать192.0.2.209/28
на вашvlan.100
на EX3300 и используйте его в качестве шлюза по умолчанию для этой новой подсети. - Даже если вы присвоили действительный адрес хоста вашему серверу Ubuntu (см. Пункт 1. выше), шлюз по умолчанию для этого сервера должен находиться в той же подсети. приписывать
192.0.2.210/28
на сервер Ubuntu и сделать шлюз по умолчанию192.0.2.209
,
Чисто информационный материал
FYI, We also said that you cannot use private IP addresses (RFC 1918) without NAT
(RFC 3022). I see that you have 10.0.1.1/24
назначен на vlan.0
, Anything in 10.0.0.0/8 is RFC 1918 space. If these devices need to access the internet, you will need some form of NAT.
May I suggest:
- a good book on internet routing; it's geared towards Cisco IOS, but the concepts are still very similar.
- a good book on TCP/IP
Best of luck to you in this endeavor.