Я пытаюсь сделать маршрутизатор с полем CentOS 7.
enp2s2f0---> Внешняя Зона---> непосредственно подключенный к Интернету. enp2s2f1---> Внутренняя Зона---> Связанный с ПК (будет подключен к переключателю в будущем),
Посмотрите, что мой фактический ifconfig заканчивается:
[root@localhost ~]# ifconfig
enp2s2f0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::216:35ff:fe5c:913a prefixlen 64 scopeid 0x20<link>
inet6 2a01:e35:2e02:90f0:216:35ff:fe5c:913a prefixlen 64 scopeid 0x0<global>
ether 00:16:35:5c:91:3a txqueuelen 1000 (Ethernet)
RX packets 255 bytes 25694 (25.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 191 bytes 25734 (25.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 25
enp2s2f1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::216:35ff:fe5c:9139 prefixlen 64 scopeid 0x20<link>
ether 00:16:35:5c:91:39 txqueuelen 1000 (Ethernet)
RX packets 54 bytes 5486 (5.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 10 bytes 1644 (1.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 26
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Мои файлы конфигурации интерфейсов:
enp2s2f0
HWADDR="00:16:35:5C:91:3A"
TYPE="Ethernet"
BOOTPROTO="dhcp"
ONBOOT="yes"
ZONE="external"
enp2s2f1
HWADDR="00:16:35:5C:91:39"
TYPE="Bridge"
BOOTPROTO="static"
ONBOOT="yes"
IPADDR="10.100.0.1"
NETMASK="255.255.255.0"
NM_CONTROLLED="no"
Файл конфигурации DHCPD:
ddns-update-style interim;
allow booting;
allow bootp;
authoritative;
ignore client-updates;
set vendorclass = option vendor-class-identifier;
subnet 10.100.0.0 netmask 255.255.255.0 {
interface enp2s2f1;
range 10.100.0.10 10.100.0.200;
default-lease-time 21600;
max-lease-time 43200;
option subnet-mask 255.255.255.0;
option broadcast-address 10.100.0.255;
option routers 10.100.0.1;
option domain-name-servers 8.8.8.8;
next-server 10.100.0.1;
}
Правила Firewalld:
[root@localhost dhcp]# firewall-cmd --list-all
internal (default, active)
interfaces: enp2s2f1
sources:
services: dhcpv6-client dns http https ipp-client mdns samba-client ssh
ports:
masquerade: no
forward-ports:
icmp-blocks:
rich rules:
И конечно передача IPv4 является enbaled.
Моя проблема состоит в том, что, если Вы смотрите, результат ifconfig, enp2s2f1 не получает его статический IP, который обычно является 10.100.0.1
Я удалил NetworkManager.
Внутренние ПК получают дюйм/с, но я не могу проверить с помощью ping-запросов Интернет доступа, ни маршрутизатор.
Какие-либо идеи???
Спасибо