Я новичок в Ubuntu и пытаюсь узнать, как открыть порт в Ubuntu. После нескольких часов исследований и неудачных попыток я сдался и пришел сюда к вам.
Мне удалось изменить свой IP-адрес с помощью пользовательского интерфейса (статический IP-адрес), но я так и не смог это сделать с помощью командной строки, я расскажу немного позже, но даже в этом случае это сработало. Вот мой ifconfig:
andre@Sith:/$ ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:4002 errors:0 dropped:0 overruns:0 frame:0
TX packets:4002 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:710557 (710.5 KB) TX bytes:710557 (710.5 KB)
wlan0 Link encap:Ethernet HWaddr c0:cb:38:26:ee:21
inet addr:192.168.100.90 Bcast:192.168.100.255 Mask:255.255.255.0
inet6 addr: fe80::c2cb:38ff:fe26:ee21/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:717887 errors:0 dropped:0 overruns:0 frame:0
TX packets:489393 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:995681482 (995.6 MB) TX bytes:45808958 (45.8 MB)
IP-адрес правильный и совпадает с IP-адресом в DMZ. Я также включил в маршрутизаторе порт 8080, на всякий случай.
Эта же конфигурация работала в windows (2 дня назад, прежде чем я отформатировал в linux, хочу изучить), но не для ubuntu.
Я заметил в одном из учебных пособий, что мы должны включить порт в Linux, даже если он уже находится в dmz, поэтому я сделал, как было сказано:
andre@Sith:/opt$ sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
andre@Sith:/opt$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:http-alt
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Но я Я до сих пор не могу это увидеть. Порт 8080 работает с экземпляром wildfly 9.0 и работает как положено.
Что мне здесь не хватает? Спасибо :)
Ну, после большого количества попыток я узнал, какова проблема была.
, Так как мой внутренний IP находится в демилитаризованной зоне, нет никакой потребности включить его в брандмауэре, только блокировка.
Wildfly блокирует доступ к нему, если не настроенный в standalone.xml, таким образом, я просто изменил его для разрешения любого адреса ipv4:
<interfaces>
<interface name="management">
<any-address/>
</interface>
<interface name="public">
<any-address/>
</interface>
<interface name="unsecure">
<any-address/>
</interface>
</interfaces>
, После того как это сделано, и wildfly перезапущен, проблема закончилась, и я смог проверить свой порт.
'i\cat'
, используют обратную косую черту вместо наклонной черты? – phuclv 13 April 2017 в 00:27