Я не дуже досвідчений у налаштуванні мереж.
Наразі моя мережа виглядає так:
Internet <=> Router <=> NAS
^=> My computer
Мій NAS фактично має 4 мережеві порти, 2 з яких здатні 10GbE, якими я хочу скористатися на своєму комп’ютері (припустимо, у мене є 10GbE NIC), тому я намагаюся налаштувати його так:
Internet <=> Router <=> NAS <=> My computer
Мені все одно хотілося б підключення до Інтернету на моєму комп’ютері, хоча б я мав можливість безпосередньо звертатися до NAS, не проходячи маршрутизатор, який не здатний на 10 Гбіт.
У NAS працює OpenMediaVault, який побудований на Debian. Я намагався звернутися до цього питання, щоб спробувати налаштувати переадресацію, але, схоже, це не працює для мене.
У NAS також працює демон Докера, який додає власний інтерфейс мосту docker0разом з деякими елементами iptables, що робить мене трохи складнішим для розуміння, оскільки я не знаю, як повинен виглядати "чистий" iptables.
Чи може хтось дати вказівки, як це налаштувати, бажано, з поясненнями того, що робить кожен крок? NAS підключений до маршрутизатора через eth1, і інтерфейс, який я намагаюся використовувати для підключення до мого комп'ютера, є eth3.
Редагувати:
Оскільки EEAA запропонував, я намагаюся замінити з'єднання, але це все ще не працює. Ось кілька результатів мого усунення несправностей:
ifconfig: (без інтерфейсів не йдеться)
br0 Link encap:Ethernet HWaddr ac:1f:6b:14:74:43
inet addr:192.168.1.50 Bcast:0.0.0.0 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:184494453 errors:0 dropped:15 overruns:0 frame:0
TX packets:61722948 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:12183777795 (11.3 GiB) TX bytes:3308095544990 (3.0 TiB)
eth1 Link encap:Ethernet HWaddr ac:1f:6b:14:74:43
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:204022329 errors:0 dropped:99 overruns:0 frame:0
TX packets:2496398741 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:18134842309 (16.8 GiB) TX bytes:3766713296562 (3.4 TiB)
Memory:fb100000-fb11ffff
eth3 Link encap:Ethernet HWaddr ac:1f:6b:14:75:87
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:23600 errors:0 dropped:32 overruns:0 frame:0
TX packets:9333 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3734929 (3.5 MiB) TX bytes:837441 (817.8 KiB)
route -n:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 br0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
ip addr show:
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br0 state UP group default qlen 1000
link/ether ac:1f:6b:14:74:43 brd ff:ff:ff:ff:ff:ff
5: eth3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br0 state UP group default qlen 1000
link/ether ac:1f:6b:14:75:87 brd ff:ff:ff:ff:ff:ff
217: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether ac:1f:6b:14:74:43 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.50/24 scope global br0
valid_lft forever preferred_lft forever
brctl showstp br0:
br0
bridge id 8000.ac1f6b147443
designated root 8000.ac1f6b147443
root port 0 path cost 0
max age 20.00 bridge max age 20.00
hello time 2.00 bridge hello time 2.00
forward delay 15.00 bridge forward delay 15.00
ageing time 300.00
hello timer 1.39 tcn timer 0.00
topology change timer 0.00 gc timer 8.39
flags
eth1 (2)
port id 8002 state forwarding
designated root 8000.ac1f6b147443 path cost 4
designated bridge 8000.ac1f6b147443 message age timer 0.00
designated port 8002 forward delay timer 0.00
designated cost 0 hold timer 0.00
flags
eth3 (1)
port id 8001 state forwarding
designated root 8000.ac1f6b147443 path cost 4
designated bridge 8000.ac1f6b147443 message age timer 0.00
designated port 8001 forward delay timer 0.00
designated cost 0 hold timer 0.00
flags
sysctl net.ipv4.ip_forward:
net.ipv4.ip_forward = 1
MAC-адреса мого комп'ютера відображається в brctl showmacs br0. Мій комп'ютер може пінг і доступ до NAS (192.168.1.50), але не може пінг-шлюз (192.168.1.1). NAS, однак, не в змозі пінгнути мій комп'ютер. NAS залишається підключеним до мережі та Інтернету.