Saya perlu membuat koneksi adhoc di Archlinux (netbook digunakan sebagai repeater wifi), saya menggunakan tutorial ini untuk melakukannya di Ubuntu :
Di terminal instal jalankan
sudo apt-get install dnsmasq-base
dan kemudiansudo apt-get remove dnsmasq
Mulai ulang NetworkManager dengan menjalankan
sudo /etc/init.d/network-manager restart
Klik kiri pada ikon NetworkManager dan klik “Buat Jaringan Nirkabel Baru”
Beri nama “UbuntuAdhoc” dan atur enkripsi ke “WEP40”
Hubungkan PC2 menggunakan Ad-Hoc ke PC1
Masalah utamanya adalah dnsmasq-mase
tidak ada tapi dnsmasq
hadir di Archlinux.
Inilah yang menurut saya dapat membantu:
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
Saya punya masalah dengan:
sed '/-z/s/dnsmasq/dnsmasq -r /etc/dnsmasq/resolv.conf /g' dnsmasq>dnsmasq.local
Dikatakan bahwa itu adalah ../s/..
bukan pilihan yang diketahui.
Tampaknya telah merusak networkmanager
applet di xfce4. Saya memasukkan daftar hitam barang dnsmasq di /etc/rc.conf
, ini akan diperbaiki dalam proses, saya tidak dapat menggunakan koneksi wifi saya untuk saat ini tetapi lan saya akan melakukannya untuk saat ini ...
Saya juga memeriksa tentang berbagai cara menggunakan koneksi adhoc, karena pacar saya menggunakan PC saya dan saya terkadang bepergian, saya memerlukan cara grafis untuk membuat koneksi adhoc.
Saya memeriksa perangkat lunak favorit saya wicd
tetapi tidak dapat membuat banyak koneksi dan adhoc. Dikatakan bahwa versi 2.0 mungkin akan tetapi untuk saat ini, satu-satunya alternatif adalah networkmanager
.
Jadi, bagaimana saya melakukannya?
Jawaban yang Diterima:
sed
perintah rusak (saya kira orang mengabaikannya entah bagaimana di forum yang Anda rujuk). Seharusnya:
sed '/-z/s:dnsmasq:dnsmasq -r /etc/dnsmasq/resolv.conf :g' dnsmasq>dnsmasq.local
Fakta bahwa Anda menggunakan sed
yang rusak itu perintah mengakibatkan penghapusan /etc/rc.d/dnsmasq.local
(atau membuatnya sebagai file kosong). Saya tidak tahu detail bagaimana NetworkManager dikonfigurasi di Ubuntu, tetapi saya menduga fakta dari /etc/rc.d/dnsmasq.local
kosong dapat berdampak penting pada seluruh konfigurasi jaringan Anda.
Anda dapat:
-
Verifikasi bahwa
/etc/rc.d/dnsmasq.local
benar-benar kosong dan jika demikian, hapus - konfigurasi jaringan Anda harus kembali ke keadaan sebelum mengeluarkansed
yang tidak menguntungkan itu perintah. -
cd
ke`/etc/rc.d/
dan jalankansed
. yang dikoreksi perintah di atas. Ini akan membuatdnsmasq.local
file yang berisi apa yang sebenarnya dimaksudkan oleh penulis posting forum itu. Mungkin sisanya bisa bekerja setelah itu.