我的服务器运行的是 Ubuntu 16.04 LTS。我可以在本地网络上连接到它,但无法与内部或外部 IP 通信。我对网络还很陌生,所以我不知道具体该怎么做。
这是 resolv.conf
nameserver 75.75.75.75
nameserver 75.75.76.76
search hsd1.mi.comcast.net
这是网络/接口
# The loopback network interface
auto lo
iface lo inet loopback
#Primary Network Interface
auto eno1
iface eno1 inet dhcp
这是 ifconfig:
eno1 Link encap:Ethernet HWaddr 00:1e:4f:27:0e:c2
inet addr:10.0.0.144 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: 2601:404:cf00:131:21e:4fff:fe27:ec2/64 Scope:Global
inet6 addr: fe80::21e:4fff:fe27:ec2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3412971 errors:0 dropped:490 overruns:0 frame:0
TX packets:2827256 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:484956659 (484.9 MB) TX bytes:419007083 (419.0 MB)
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:318095 errors:0 dropped:0 overruns:0 frame:0
TX packets:318095 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:19096128 (19.0 MB) TX bytes:19096128 (19.0 MB)
这是路线 -env
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 10.0.0.1 0.0.0.0 UG 0 0 0 eno1
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eno1
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
172.18.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-6535b59b431b
更新!
事实证明,我无法从我的服务器进行通信,无论是内部还是外部 IP。
答案1
原来问题出在我的防火墙上。我运行ufw status verbose
后一切正常,但我禁用了防火墙以进行检查,结果发现!我可以上网了。
我运行ufw reset
然后重新配置了我的规则,现在一切正常。
答案2
您需要包含服务器的网络配置和路由表,因为就目前情况而言,我只能看到您的 DNS 设置75.75.75.75
为75.75.76.76
从命令提示符中输入以下命令并将其输出到上面的原始问题。
ifconfig
route -env
正常情况下,你需要配置 3 项才能访问外部 IP
- IP地址。
- 路由表(已配置默认网关)。
- DNS 服务器。