
У меня есть KVM-based Debian 11 (bullseye) VPS с доступом в Интернет через eth0
сетевой адаптер. Публичный IP был назначен DHCP. IP-адреса и маршруты следующие:
ifconfig и iptable ПЕРЕД добавлением нового интерфейса
Примечание: поскольку я хочу скрыть IP-адрес своего сервера, публичный IP-адрес на изображениях замаскирован.
Теперь я создал dummy
сетевой интерфейс с именем eth1
и назначил ему частный IP-адрес (10.200.100.50)
:
modprobe dummy
ip link add eth1 type dummy
ip addr add 10.200.100.50/32 brd + dev eth1 label eth1
а также добавил новый маршрут в iptable:
ip route add 10.200.100.50/32 via XXX.YYY.ZZZ.1 dev eth0 onlink
Примечание: XXX.YYY.ZZZ.1
это eth0
шлюз по умолчанию.
ifconfig и iptable ПОСЛЕ добавления нового интерфейса
Теперь проблема здесь., у меня есть ping, 10.200.100.50
но я не могу подключиться к интернету через него:
ping 10.200.100.50 (OK)
curl ip.me --max-time 20 --interface 10.200.100.50 (ERROR)
Пожалуйста, сообщите мне, где у меня ошибка в настройках.