Я планирую использовать компьютер с установленным RHEL5 в качестве устройства для совместного использования интернет-соединения.
Я установил 2 карты LAN, eth0 и eth1.
eth0: Интернет
eth1: LAN
конфигурация eth0 следующим образом;
Ipaddress : 115.252.64.187
Subnet : 255.255.255.240
Gateway : 115.252.64.177
Конфигурация eth1:
ipaddress : 192.168.1.1
subnet : 255.255.255.0
gateway : 192.168.1.1
Я написал следующие записи в /etc/resolv.conf:
nameserver 202.138.96.2
(preferred DNS Server)
nameserver 202.138.103.2
(secondary DNS server)
Я не понимаю, какой шлюз использовать в приведенном выше сценарии. Я не могу подключиться к своей локальной сети, а также не могу подключиться к Интернету. Как я могу настроить этот сервер в качестве шлюза?
Что касается маршрутизации, вы хотите иметь шлюз по умолчанию (в /etc/sysconfig/network
) установлен на ваш интернет-шлюз.
затем создайте правило шлюза для вашей локальной сети (не уверен, какая топология, поэтому я бы все их ниже) на интерфейсе, обращенном к локальным сетям. создать файл /etc/sysconfig/network-scripts/route-eth1
со следующим:
10.0.0.0/8 via 192.168.1.1
192.168.0.0/16 via 192.168.1.1
а затем скажите ему действовать как маршрутизатор:
echo '1' > /proc/sys/net/ipv4/ip_forward
(очевидно, установите это в /etc/sysctl.conf, чтобы оно оставалось постоянным между перезагрузками).
Надеюсь, ничего не забыл ... :)