如何使用命令行工具创建 Wi-Fi 热点并nmcli与无线接入点共享/桥接以太网互联网连接?此外,如何在启动时自动启动?
这可能nmcli吗?
我发现脚本说他们检查互联网连接。如果接口启动,一些检查IP地址但它不检查互联网连接。我发现一些像这样使用 ping:if [ 'ping google.com -c 4 | grep time' != "" ]; then但有时这可能不可靠,因为 ping 本身可能因某种原因挂起(例如,等待某些卡住的 IO)。
关于使用脚本检查互联网连接的正确/可靠方法的任何建议?我必须使用一些软件包吗?
cron例如,它需要能够定期检查,然后在连接断开时执行某些操作,例如调用ifup --force [interface]
有一个网站 www.example.com,我试图阻止自己访问,因为它浪费了我太多的时间。所以我配置了我的 /etc/hosts文件。我添加了以下几行,以阻止 IPv4 和 IPv6 上的网站:
127.0.0.1 www.example.com
::1 www.example.com
127.0.0.1 http://www.example.com
::1 http://www.example.com
127.0.0.1 example.com
::1 example.com
Run Code Online (Sandbox Code Playgroud)
我重新启动了我的电脑,但我不能wget www.example.com,pingwww.example.com工作正常,但我的浏览器实际上并没有阻止该网站!我仍然可以在 Firefox 28 和 Chromium 中访问它。
我通过 SSH 连接到远程/主机(同一网络/局域网)的机器可以访问 Internet,但主机不能。
在主机上运行更新和安装包变得非常不方便,因为我必须在本地启动代理,然后配置远程机器才能使用它。
所以我想知道是否有更简单的方法可以通过 SSH 或其他方式做到这一点?
我意识到其中的复杂性,但很想知道。
plink通过 Emacs使用(如果重要的话)。
我的互联网连接曾经是到我的提供商的直接 LAN 连接。那时,一切都会在 Windows 和 Ubuntu(双启动)上正常加载。然而,不久前他们开始需要我使用用户名和密码拨号(PPPoE)。网关、子网掩码、IP、DNS 服务器都保持不变。但是从那以后,我无法在 Ubuntu 上浏览某些网站,即使在 Windows 上没有出现此类问题。一些示例网站是 - Ovi 的登录页面(尽管 share.ovi.com 加载正常,nokia.com 加载正常)、Live Mail(适用于 Chrome(ium) 和 Opera,但不适用于 Firefox(3.6 和 4))Mozilla插件网站和其他随机网站。
一些未加载的网站会显示超时消息,而对于某些网站(如 moz 插件),浏览器将继续尝试无休止地加载(我已经这样放置了几个小时,但没有注意到任何不同之处发生)。
我尝试将 DNS 服务器更改为公共服务器。我什至尝试从 Fedora LiveCD 启动,然后将 DNS 更改为那些(甚至是 OpenDNS 的),但发生了完全相同的事情。导致此问题的 Linux 本身中的某些配置本身可能有什么问题?
有谁知道为什么会发生这种情况以及如何解决?
注意:此问题已在 SU 上交叉发布,但未得到任何回复。
更新:刚刚在这里看到其他人遇到了类似的问题,并通过将NetworkManager.conf文件放入/etc/NetworkManager. 该文件中需要包含哪些内容?
我无法 ping google.com (unknown host)。但是我可以ping通IP地址。我试图 ping 谷歌的 IP 地址,但它不起作用。
resolv.confnameserver 8.8.8.8 nameserver 209.139.209.33
Run Code Online (Sandbox Code Playgroud)ifconfig -aeth0 Link encap:Ethernet HWaddr 00:50:56:xx:xx:xx
inet addr:10.2.0.63 Bcast:10.2.15.255 Mask:255.255.240.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:638762803 errors:0 dropped:0 overruns:0 frame:0
TX packets:231307131 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:55502371533 (51.6 GiB) TX bytes:23436883491 (21.8 GiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:56011078 errors:0 dropped:0 overruns:0 frame:0
TX packets:56011078 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0 …Run Code Online (Sandbox Code Playgroud)假设 LAN 上有两个用户,A 和 B。如何使用 iptables 规则限制用户 A 访问 Internet 并保存规则,以便重新启动后它们仍然有效。还假设我想在某个时候授予该用户访问权限;我如何再次启用它?我正在使用 Ubuntu Linux 10.04。如果有人告诉我如何从命令行执行此操作,那就太好了,因为我经常使用本地 ssh 登录名登录到机器。
如果我尝试在 GNOME 中设置热点,我会收到以下消息:
如果您通过无线方式连接到 Internet,则可以使用它与其他人共享您的 Internet 连接。
打开无线热点将使您与 断开连接
<network name>。热点处于活动状态时,无法通过无线网络访问互联网。
无法设置热点并同时连接互联网的技术原因是什么?
有没有办法通过命令行匿名化 http 请求?换句话说,是否可以在wget不显示请求者 IP 的情况下访问页面?
我在 Raspberry Pi 上运行 Arch Linux。
突然:
我还有两台计算机(都运行 Arch Linux)连接到 Internet,在那里我可以 ping 和使用 Internet。此外,/etc/resolv.conf在其他计算机上也是相同的:
nameserver 10.230.252.252
nameserver 203.147.88.2
nameserver 8.8.8.8
search domain.name
Run Code Online (Sandbox Code Playgroud)
我可以使用 VNC。我也可以 ping 到 8.8.8.8。尝试在 Chromium 上访问 DuckDuckGo 时,我得到:
This site can’t be reached
duckduckgo.com’s server IP address could not be found.
DNS_PROBE_FINISHED_NXDOMAIN
Run Code Online (Sandbox Code Playgroud)
我有一个有效的互联网连接。怎么了?
internet ×10
dns ×3
networking ×3
ip ×2
linux ×2
wifi ×2
access-point ×1
arch-linux ×1
boot ×1
bridge ×1
encryption ×1
hosts ×1
http ×1
iptables ×1
ping ×1
proxy ×1
raspberry-pi ×1
route ×1
shell-script ×1
ssh ×1
users ×1