我有一个完美运行的 Ubuntu 12.04 系统。我看到了来自 DEFCON 的 YouTube 视频,其中一个人正在讨论攻击家用路由器。在对家庭路由器安全性的 Internet 搜索中,我找到了 2011 年关于加强 SOHO 路由器的 CERT 论文。一个技巧是减少 LAN 上的 IP 数量并使用静态 IP。
我进入了我的 12.04 机器。我在路由器上设置了静态 IP 地址 192.168.1.7,但无法访问 Internet。局域网仍然有效。当我启动到 Windows 7 时,Windows 7 可以访问 Internet。当我在 Ubuntu 中返回 DCHP 时,重新启动并再次检查我是否可以访问 LAN 但无法访问 Internet - 与 DHCP 不同的 IP [192.168.1.11]。
我从 CD 完全重新安装了 Ubuntu - 同样的问题。
我在 askubuntu 上进行了搜索,发现了 2 个以前的帖子
Wired Internet doesn't work on ubuntu 12.04 from April 29
internet access problem in 12.04 from April 28
Run Code Online (Sandbox Code Playgroud)
我尝试了这些东西,但它们不起作用。
任何解决此问题的想法、策略和策略将不胜感激。
以下是一些可能有用的诊断方法:
ifconfig eth0
eth0 Link encap:Ethernet HWaddr e0:cb:4e:b1:26:dc
inet addr:192.168.1.11 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::e2cb:4eff:feb1:26dc/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1816 errors:0 dropped:0 overruns:0 frame:0
TX packets:2168 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:162945 (162.9 KB) TX bytes:162147 (162.1 KB)
Interrupt:49
route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth0
192.168.1.0 * 255.255.255.0 U 1 0 0 eth0
cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
search charter.net
ping -c 4 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
--- 8.8.8.8 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3024ms
The output of nm-tool:
NetworkManager Tool
State: connected (global)
- Device: eth0 [Wired connection 1] -------------------------------------------
Type: Wired
Driver: jme
State: connected
Default: yes
HW Address: E0:CB:4E:B1:26:DC
Capabilities:
Carrier Detect: yes
Speed: 1000 Mb/s
Wired Properties
Carrier: on
IPv4 Settings:
Address: 192.168.1.11
Prefix: 24 (255.255.255.0)
Gateway: 192.168.1.1
DNS: 208.67.222.222
DNS: 208.67.220.220
DNS: 192.168.1.1
Run Code Online (Sandbox Code Playgroud)
ping -c 4 192.168.1.1 PING 192.168.1.1 (192.168.1.1) 56(84) 字节数据的结果。
--- 192.168.1.1 ping 统计 --- 发送 4 个数据包,接收 0 个,100% 丢包,时间 3024ms
注:路由器无响应可能是因为我在Security |下设置了 防火墙 | 攻击检查 | 响应 Internet 端口上的 Ping [未选中]。192.168.1.1 在运行 Ubuntu 12.04 的笔记本电脑上显示路由器登录屏幕。
我修好了它。谢谢您的帮助。在我尝试解决此问题时,我非常感谢您对在哪里寻找的意见。
我进入了菜单栏上的向上|向下箭头图标。这将打开网络连接。在有线选项卡下,我选择了有线连接 1 并选择 [编辑]。这会显示一个带有 4 个选项卡的新选项列表。我选择第三个选项卡 [IPv4 设置]。
选择方法:手动地址 [添加] 地址:192.168.1.7,网络掩码:255.255.255.0 网关:192.168.1.1 DSN 服务器:208.67.222.222,208.67.220.220,18.67.220.220,18.67.220.220,18.67.220.220,18.67.220.220,191.16 搜索域名:DHCP 空域名:DHCP没有条目,没有变化 需要 IPv4 地址来完成此连接:未选中 - 没有条目,没有变化 路由 - 显示一个新选项列表 [添加] 地址:192.168.1.7 网络掩码:255.255.255.0 网关:192.168.1.1 - 我离开了将 2 个复选框选项留空,然后单击“确定”。返回一屏“对所有用户可用”[选中] - 无更改,无条目 将一屏保存到网络连接 | 有线关闭
如果此修复说明太长或太详细,请原谅。过去在此资源中搜索问题的答案后,我知道当有更多细节时我很感激。我是这个论坛的新手,不想激怒系统管理员、高级用户等。
您需要考虑两种不同的设置 - 一种用于 IP 地址,另一种用于 DNS 地址。自动 DHCP(默认)将同时设置两者。您在 IPv4 设置选项卡下的其他选择是:
仅自动 (DHCP) 地址,它通过 DHCP 设置 IP 地址,但允许您自己设置 DNS 地址,以防您想使用替代方法,例如 Google 或 EasyDNS 等。
手动,意味着您同时设置 IP 地址和 DNS 地址。这可能是您选择的,因此您有一个 IP 地址,但是您不能使用域名,只能使用 IP 地址来连接,因为 DNS 会将名称转换为 IP 地址。
在 IPv4 设置选项卡中的“DNS 服务器:”下,您可以输入任意数量的 DNS 地址,以逗号分隔。例如,如果您想使用 Google 的公共 DNS 服务器,您应该输入8.8.8.8,8.8.4.4. 如果你想使用与你的 Windows 系统相同的,你可以在 Windows 下使用“IPCONFIG”检查它们,或者如果你有原始的默认网络配置文件(你应该),你可以切换到那个,然后nmcli dev list iface eth0 | grep IP4在命令行提示符下输入,并获取 DNS 地址(通常为 2)。
另一种方法是查看您的路由器是否可以分配静态 IP 地址。我发现这更容易维护。
此外,如果您担心路由器的安全性,您可以简单地完全禁用外部访问。大多数人无论如何都不会使用它。
您很可能有一个不正确的设置,我猜您的默认网关或 DNS 服务器。请使用以下输出更新您的问题:
ifconfig eth0
route
cat /etc/resolv.conf
ping -c 4 8.8.8.8
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22188 次 |
| 最近记录: |