Локальная сеть и Real ( белый ) IP

интернет Компьютеры Linux Сети локальная сеть

Есть локальная сеть провайдера.
192.168.4.68
255.255.0.0
192.168.1.1

Есть белый IP выдаваемый этим же провайдером.
145.120.201.40
255.255.255.0
145.120.201.1

Задача: Оставаться в локальной сети провайдера по умолчанию, а с белого ip получать внешние соединения и отправлять по надобности.

Как я понимаю нужно создать сетевой алиас. Провайдер подключён к eth0
ifconfig eth0:1 145.120.201.40 netmask 255.255.255.0

Получаем такую таблицу:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
145.120.201.0 * 255.255.255.0 U 0 0 0 eth0
localnet * 255.255.0.0 U 0 0 0 eth0
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0

Потом добавить в таблицу маршрутизации шлюз.
route add 145.120.201.40 netmask 255.255.255.0 gw 145.120.201.1
Но так не получится, ругается.
route: netmask 000000ff doesn't make sense with host route
Делаем так:
route add 145.120.201.40 gw 145.120.201.1
Всё проходит, получаем такую таблицу:

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
145.120.201.40 145.120.201.1 255.255.255.255 UGH 0 0 0 eth0
145.120.201.0 * 255.255.255.0 U 0 0 0 eth0
localnet * 255.255.0.0 U 0 0 0 eth0
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0


В итоге снаружи машина не пингуется и порты не открываются.

Примечание:
> не получится, либо две сетевухи ставить, либо отказаться от реального апишника
И куда по вашему конец второй сетевой карты вставить? К тому-же провайдеру через коммутатор?

Примечание:
> Вы что, хотите повесить на одну сетевую 2 адреса: "белый" и "серый"? Если так, то вам нужны vlan-ы.
Да, именно так. Спасибо за подсказку, а то я не знал в каком направлении рыть, будем курить мануалы :)
Ответы:
не получится, либо две сетевухи ставить, либо отказаться от реального апишника
Вы что, хотите повесить на одну сетевую 2 адреса: "белый" и "серый"? Если так, то вам нужны vlan-ы.


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.