Archlinux(wifiリピーターとして使用されるネットブック)でアドホック接続を確立する必要があります。このチュートリアルを使用してUbuntuで接続していました:
ターミナルインストールで、
sudo apt-get install dnsmasq-base
を実行します。 次に、sudo apt-get remove dnsmasq
sudo /etc/init.d/network-manager restart
を実行して、NetworkManagerを再起動します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/..
だと書いてあります 既知のオプションではありません。
networkmanager
が壊れているようです xfce4のアプレット。 /etc/rc.conf
でdnsmasqのものをブラックリストに登録しました 、進行中の修理になります。今のところWi-Fi接続は使用できませんが、LANは今のところ使用できます…
また、ガールフレンドがPCを使用していて、時々旅行するので、アドホック接続を確立するためのグラフィカルな方法が必要です。アドホック接続のさまざまな使用方法についても確認しました。
お気に入りのソフトウェアをチェックしましたwicd
ただし、複数の接続やアドホックを作成することはできません。バージョン2.0はおそらくそうなると言われていましたが、今のところ、唯一の選択肢はnetworkmanager
です。 。
それで、私はそれをどのように行うのですか?
承認された回答:
sed
コマンドが壊れています(あなたが参照しているフォーラムで、人々はどういうわけかそれを見落としていたと思います)。次のようになります:
sed '/-z/s:dnsmasq:dnsmasq -r /etc/dnsmasq/resolv.conf :g' dnsmasq>dnsmasq.local
壊れたsed
を使用したという事実 コマンドの結果、/etc/rc.d/dnsmasq.local
が消去されました (または空のファイルとして作成します)。 UbuntuでNetworkManagerがどのように構成されているかについての詳細はわかりませんが、/etc/rc.d/dnsmasq.local
の事実を推測しています。 空であると、ネットワーク構成全体に重要な影響を与える可能性があります。
次のいずれかを実行できます:
-
/etc/rc.d/dnsmasq.local
を確認します 本当に空なので、削除します。ネットワーク構成は、不幸なsed
を発行する前の状態に戻る必要があります。 コマンド。 -
cd
`/etc/rc.d/
に 修正されたsed
を実行します 上記のコマンド。これにより、dnsmasq.local
が作成されます。 そのフォーラム投稿の作成者が実際に意図したものを含むファイル。おそらく残りはその後うまくいくかもしれません。