例としてUbuntuを使用したAdhocを使用したLinuxでのWifiの構成

このトピックは複数回取り上げられましたが、良い簡単な説明は見つかりませんでした。

この記事はLinuxの世界の初心者を対象としているため、ここでは最も簡単な構成方法を使用します。

開始するには、パッケージを配置します。

sudo apt-get install wireless-tools dhcp3-server





次に、たとえば「My Wifi」という名前のアプレットを使用してネットワークを作成します

そして、インターフェースを構成します(インターフェースを判別するには、iwconfigコマンドを使用します)

ルートの下からコンソールに書き込みます

ifconfig wlan0 down

iwconfig wlan0 mode ad-hoc

iwconfig wlan0 channel 1

iwconfig wlan0 Bit 54Mb/s

iwconfig wlan0 essid 'My Wifi'

ifconfig wlan0 10.42.43.1 netmask 255.255.255.0 up

iwconfig wlan0

ifconfig wlan0 up

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE








手順を見てみましょう。



インターフェイスとIPアドレスを置き換えることを忘れないでください。

これらのコマンドはスタートアップに追加できます。これらの設定は時々リセットされるためです

IPアドレスを配布するようにdhcpを構成します。

sudo gedit /etc/dhcp3/dhcpd.conf





そこにあるものをすべて消去し(必要でない場合)、書き込みます



ddns-update-style ad-hoc;

default-lease-time 3600;

max-lease-time 9000;

authoritative;

log-facility local7;

subnet 10.42.43.0 netmask 255.255.255.0 {

interface wlan0;

range 10.42.43.2 10.42.43.255;

option domain-name-servers 195.34.32.116; # dns , dns

option routers 10.42.43.1;

option broadcast-address 10.42.43.0;

}








sudo gedit /etc/default/dhcp3-server





そこで、インターネットの発信元であるインターフェイスを作成します。

INTERFACES="eth0"





dhcpを再起動します

sudo /etc/init.d/dhcp3-server restart





また、自動構成の場合、/ etc / network / interfacesファイルのすべてのパラメーターを指定できます。 sudo gedit /etc/network/interfaces



auto wlan0

iface wlan0 inet static

address 10.42.43.1

netmask 255.255.255.0

broadcast 10.42.43.255

network 10.42.43.0

wireless-essid Bupyc

wireless-mode ad-hoc

wireless-channel 11

wireless-rate 54Mb/s






これで、任意のデバイスからこのネットワークに接続するだけで十分になり、インターネットが機能します。

これはHabréに関する私の最初の記事ですので、厳密に判断しないでください。



All Articles