如何创建临时连接?

如何创建临时连接?

我需要在 Archlinux 上建立临时连接(上网本用作 wifi 中继器),我正在使用本教程在 Ubuntu 上执行此操作:

在终端安装执行sudo apt-get install dnsmasq-base然后sudo apt-get remove dnsmasq

通过执行重新启动 NetworkManagersudo /etc/init.d/network-manager restart

左键单击 NetworkManager 图标,然后单击“创建新的无线网络”

将其命名为“UbuntuAdhoc”并将加密设置为“WEP40”

使用 Ad-Hoc 将 PC2 连接到 PC1

主要问题是dnsmasq-mase缺失,但dnsmasq在 Archlinux 上却存在。

以下是我发现可能有帮助的内容:

https://wiki.archlinux.org/index.php/Dnsmasq https://bbs.archlinux.org/viewtopic.php?id=6431

pacman -S dnsmasq
mkdir /etc/dnsmasq
mv /etc/resolv.conf /etc/dnsmasq
cd /etc
echo nameserver 127.0.0.1 > resolv.conf
mv rc.conf rc.conf.save 
sed  '/DAEMON/s/network/network dnsmasq.local/g' rc.conf.save>rc.conf
cd rc.d
sed  '/-z/s/dnsmasq/dnsmasq -r /etc/dnsmasq/resolv.conf /g' dnsmasq>dnsmasq.local
/etc/rc.d/dnsmasq.local start
/etc/rc.d/network restart

我有一个问题:

sed  '/-z/s/dnsmasq/dnsmasq -r /etc/dnsmasq/resolv.conf /g' dnsmasq>dnsmasq.local

它说这../s/..不是一个已知的选项。

似乎已经破坏了networkmanagerxfce4上的小程序。我将 dnsmasq 的内容列入黑名单/etc/rc.conf,这将是修复过程中,我现在无法使用我的 wifi 连接,但我的 lan 暂时可以使用...

我还检查了使用临时连接的各种方法,因为我的女朋友使用我的电脑,而我有时会旅行,所以我需要一种图形化的方式来建立临时连接。

我检查了我最喜欢的软件wicd,但它无法建立多个连接和临时连接。它说 2.0 版本可能会,但目前唯一的选择是networkmanager.

那么,我该怎么做呢?

答案1

sed命令已损坏(我猜人们在您提到的论坛上以某种方式忽略了它)。它应该是:

sed  '/-z/s:dnsmasq:dnsmasq -r /etc/dnsmasq/resolv.conf :g' dnsmasq>dnsmasq.local

您使用该损坏的命令的事实sed导致了擦除/etc/rc.d/dnsmasq.local(或将其创建为空文件)。我不知道 NetworkManager 在 Ubuntu 上如何配置的详细信息,但我猜测为/etc/rc.d/dnsmasq.local空这一事实会对您的整个网络配置产生重要影响。

您可以:

  • 验证是否/etc/rc.d/dnsmasq.local确实为空,如果是,请将其删除 - 您的网络配置应该恢复到发出该不幸命令之前的状态sed

  • cd进入`/etc/rc.d/并运行sed上面更正的命令。这应该创建dnsmasq.local包含作者内容的文件那个论坛帖子真的有意的。也许在那之后剩下的部分就可以工作了。

相关内容