Tôi có 2 thẻ ethernet trong Ubuntu Server 20.04;
enp1s0
thẻ ethernet chính của tôi,
enp2s0
thẻ ethernet máy chủ dhcp của tôi.
Tôi muốn các thiết bị nhận ip qua enp2s0
để truy cập internet, nhưng nếu tôi đặt enp1s0
giao diện để dhcp: sai
và xác định một ip tĩnh trong cấu hình netplan, enp2s0
có thể truy cập internet. Nhưng khi tôi làm enp1s0
giao diện để dhcp: đúng
, enp2s0
không thể truy cập internet. Làm thế nào tôi có thể sửa lỗi này. Cảm ơn bạn đã giúp đỡ.
# /etc/dhcp/dhcpd.conf
thời gian thuê mặc định 600;
thời gian thuê tối đa 7200;
có thẩm quyền;
mạng con 10.0.4.0 mặt nạ mạng 255.255.255.0 {
có thẩm quyền;
phạm vi 10.0.4.1 10.0.0.150;
thời gian thuê mặc định 3600;
thời gian thuê tối đa 3600;
tùy chọn mặt nạ mạng con 255.255.255.0;
tùy chọn địa chỉ quảng bá 10.0.0.255;
bộ định tuyến tùy chọn 10.0.4.1;
tùy chọn máy chủ tên miền 8.8.8.8;
}
# /etc/netplan/xxx.yaml
mạng:
ethernet:
enp1s0:
dhcp4: đúng
enp2s0:
địa chỉ:
- 10.0.4.1/24
cổng4: 10.0.4.1
máy chủ tên:
địa chỉ: [8.8.8.8, 8.8.4.4]
phiên bản: 2
# /etc/default/isc-dhcp-server
GIAO DIỆNv4="enp2s0"
# /etc/sysctl.conf
net.ipv4.ip_forward=1
net.ipv4.conf.default.forwarding=1
net.ipv4.conf.all.forwarding=1
và các quy tắc iptables của tôi;
iptables --flush
iptables --table nat --flush
iptables --delete-chain
iptables -A INPUT -i lo -j CHẤP NHẬN
iptables -A OUTPUT -o lo -j CHẤP NHẬN
iptables -A INPUT -m conntrack --ctstate ĐÃ THÀNH LẬP, LIÊN QUAN -j CHẤP NHẬN
iptables -A OUTPUT -m conntrack --ctstate MỚI, ĐÃ THÀNH LẬP, LIÊN QUAN -j CHẤP NHẬN
iptables -t nat -A POSTROUTING -o enp1s0 -j MASQUERADE
iptables -A FORWARD -i enp2s0 -j CHẤP NHẬN
iptables-lưu | sudo tee /etc/iptables.sav
sau quy tắc iptables;
sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
iptables-khôi phục < /etc/iptables.sav
của tôi lộ trình ip
đầu ra lệnh;
mặc định qua 10.0.4.1 dev enp2s0 proto tĩnh
mặc định qua 10.0.8.1 dev enp1s0 proto dhcp src 10.0.8.36 số liệu 100
10.0.4.0/24 dev enp2s0 liên kết phạm vi kernel proto src 10.0.4.1
10.0.8.0/24 dev enp1s0 liên kết phạm vi kernel proto src 10.0.8.36
10.0.8.1 dev enp1s0 liên kết phạm vi proto dhcp src 10.0.8.36 số liệu 100