私はdnsmasqをArchManagerでアドホック接続を作成するためにNetworkManagerでそれを使用するように動作させようとしています。
方法があります:( 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 / ...は既知のオプションではないということです。
それはdnsmasqを動作させますが、それは私がする必要があるものではありません、他の何かであるべきです... Wikiページほとんどの人が試してみるように私に言います: wiki.archlinux.org/index.php/Ad-hoc_networking wiki.archlinux.org/index.php/… wiki.archlinux.org/index.php/Software_Access_Point 問題は彼らが主にハードウェアのための特定のオプションを使用しているということです...
—
zillion
sed '/-z/s/dnsmasq/dnsmasq -r \/etc\/dnsmasq\/resolv.conf /g' dnsmasq>dnsmasq.local
またはsedでこのように別の区切り文字を選択してくださいsed '/-z/s!dnsmasq!dnsmasq -r /etc/dnsmasq/resolv.conf !g'