VestaSCP как маршрутизатор (роутер)
VestaSCP как маршрутизатор (роутер)
Приветствую. Подскажите, если кто разбирается.
Хочу на один интернет подключить и сервер и локальный пк. То есть локальный пк идет в коммутатор, коммутатор в сервер, а сервер в Интернет.
Стоит Centos 7 на сервере. Две сетевые карты. Одна смотрит в инет enp2s0 , на ней IP нету, только PPPOE поднято по логину и паролю.
Вторая сетевая карта смотрит в локалку enp3s0.
Ip адрес локального ПК 192.168.0.101, шлюз указан на локальном пк 192.168.0.104(внутренний IP сервера)
Что делаю:
1. в файле /etc/sysctl.conf прописываю net.ipv4.ip_forward=1
(после включения этого параметра пропадает PING к сетевой карте сервера смотрящей в локальную сеть 192.168.0.104 и к IP адресу PPPOE соединения 80.111.111.11, до этого PING был)
2. прописываю маршрут route add -net 192.168.0.0/24 gw 80.111.111.11(пробовал так же прописывать gw 80.111.111.22)
80.111.111.22 - шлюз провайдера
В итоге таблицу маршрутов получаю такую:
Подскажите, что делать, прописать что в фаерволе надо? а-то совсем не понимаю...
Хочу на один интернет подключить и сервер и локальный пк. То есть локальный пк идет в коммутатор, коммутатор в сервер, а сервер в Интернет.
Стоит Centos 7 на сервере. Две сетевые карты. Одна смотрит в инет enp2s0 , на ней IP нету, только PPPOE поднято по логину и паролю.
Вторая сетевая карта смотрит в локалку enp3s0.
Ip адрес локального ПК 192.168.0.101, шлюз указан на локальном пк 192.168.0.104(внутренний IP сервера)
ifconfigShow
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.104 netmask 255.255.255.0 broadcast 192.168.0.255
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1492
inet 80.111.111.11 netmask 255.255.255.255 destination 80.111.111.22
enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.104 netmask 255.255.255.0 broadcast 192.168.0.255
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1492
inet 80.111.111.11 netmask 255.255.255.255 destination 80.111.111.22
Что делаю:
1. в файле /etc/sysctl.conf прописываю net.ipv4.ip_forward=1
(после включения этого параметра пропадает PING к сетевой карте сервера смотрящей в локальную сеть 192.168.0.104 и к IP адресу PPPOE соединения 80.111.111.11, до этого PING был)
2. прописываю маршрут route add -net 192.168.0.0/24 gw 80.111.111.11(пробовал так же прописывать gw 80.111.111.22)
80.111.111.22 - шлюз провайдера
В итоге таблицу маршрутов получаю такую:
netstat -nrShow
0.0.0.0 80.111.111.22 0.0.0.0 UG 0 0 0 ppp0
192.168.0.0 80.111.111.11 255.255.255.0 UG 0 0 0 ppp0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 enp3s0
80.111.111.22 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.0.0 80.111.111.11 255.255.255.0 UG 0 0 0 ppp0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 enp3s0
80.111.111.22 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0