2012年6月29日金曜日

ubuntu12.04 on beagleboard ルータ構築の手順
bind9は使わずDNSキャッシュを使用
% sudo apt-get remove bind9
% sudo apt-get install dnsmasq

/etc/rc.localに
/usr/sbin/dnsmasq &
をexit文の前に追加
DHCP serverのインストール
% sudo apt-get install isc-dhcp-server
option domain-name-servers "プロバイダのアドレス設定"
subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.60 192.168.0.70;
  option routers 192.168.0.100;
  default-lease-time 600;
  max-lease-time 7200;
}
などのようにDHCPをセッティング。
ufwの設定 iptableの簡略版という位置づけか。
ルータであれば特定のポートを開ける必要はない。
% sudo vi /etc/default/ufw
DEFAULT_FORWARD_POLICY="ACCEPT"
とACCEPTに変更

% sudo ufw allow from 192.168.0.0/24
とローカルからの接続は許可

% sudo vi /etc/ufw/sysctl.conf
net.ipv4.ip_forward=1

% sudo sysctl -p

接続確認
Proxy設定は外れていることを確認。
DNSが引けるか
gatewayが今回セッティングしたサーバーのIPアドレスになっているか確認

0 件のコメント:

コメントを投稿