ナビゲーション
FrontPage
FreeBSD
Linux
Citrix XenServer
VMware ESXi
Unixコマンド
MySQL
PostgreSQL
Windows
CMS/CRM
クラウド
用語
PHPスクリプト
Bashシェルスクリプト
Rubyスクリプト
開発日記
検索
ツールボックス
新しいページの作成
バックアップの表示
外部のリンク元
最近更新したページ
全ページ
ヘルプ
凍結
アップロード
ページ名の変更
最新の40件
2016-08-17
Linux/NagiosQL
Linux/CentOSチューニング
2016-02-23
Linux/ソフトウェアRAID復旧手順
2016-02-18
FreeBSD/DHCP
FreeBSD/squid
2016-02-15
Unixコマンド/file
2016-02-05
FreeBSD/DynaBook
FreeBSD/Linux compatibility
2016-01-21
PHPスクリプト/PEAR DBインストールできない
PHPスクリプト/PEAR DB
2016-01-20
PHP/フレームワーク/Zend Framework
PHP/フレームワーク
FreeBSD/Postfix+amavisd+clamav
2016-01-15
FreeBSD/sl
2015-12-04
Unixコマンド/dig
Unixコマンド/nslookup
Unixコマンド/traceroute
Linux/rsync
FreeBSD/rsync
Unixコマンド/vipw
2015-11-25
Linux/Postfix+MySQL+Postfix AdminによるバーチャルSMTPサーバの構築
Linux/Postfix + postgrey
2015-11-24
Linux/Postfix + amavisd + clamav
2015-05-25
Unixコマンド/ifconfig
2015-05-23
Unixコマンド/netstat
Unixコマンド/route
Unixコマンド/lsof
Unixコマンド/disown
Unixコマンド/time
Unixコマンド/crontab
2015-05-22
Unixコマンド/nohup
Unixコマンド/fgとbg
Unixコマンド/nice
Unixコマンド/kill
Unixコマンド/jobs
Unixコマンド/restor
Unixコマンド/dump
Unixコマンド/uncompress
Unixコマンド/compress
Unixコマンド/zcat
total:
2665
today:
1
yesterday:
1
now:
1
本文
ノート
?
編集
差分
一覧
FreeBSD/DHCP の編集
*''DHCP'' [#q9fdc626] [[dokuwiki.fl8.jp掲載済>http://dokuwiki.fl8.jp/02_freebsd/01_net/07_dhcpd]] ISC-DHCPを使いDHCPサーバを立ててみる~ #contents **portsから [#l48d6dbf] # cd /usr/ports/net/isc-dhcp3-server # make install clean # cp /usr/local/etc/dhcpd.conf.sample /usr/local/etc/dhcpd.conf # chmod 644 /usr/local/etc/dhcpd.conf **''ソースを持ってくる''&aname(A); [#l23f3e61] ISC http://www.isc.org より最新のtarballをダウンロードする。&br; 最新はdhcp-3.0.2.tar.gz(2005年6月25日現在) > wget ftp://ftp.isc.org/isc/dhcp/dhcp-3.0.2.tar.gz **''ソースの展開''&aname(B); [#m1412aa7] > tar zxvf dhcp-3.0.2.tar.gz -''インストール''&aname(C); > cd ./dhcp-3.0.2.tar.gz > make > su # make install **''設定ファイルを編集(/etc/dhcpd.conf)''&aname(D); [#od3bd17b] ▼設定例 # dhcpd.conf # Dominio. option domain-name "mydomain.co.jp"; # Servidores DNS. option domain-name-servers 192.168.1.1, 210.147.240.193; # Servidores WINS. # Descomentar caso utilizado. #option netbios-name-servers 10.10.0.9; # Tempo padrao de alocacao em segundos. # Se o cliente nao especificar nenhum periodo de tempo # sera atribuido este. default-lease-time 600; # Tempo maximo de alocacao em segundos. # Tempo maximo que o cliente podera alocar o IP. # Apos isso deve renovar a alocacao. max-lease-time 7200; # Nao tentar atualizar o DNS. ddns-update-style none; # Caso este servidor nao seja o oficial para esta rede o # parametro abaixo devera ser comentado. authoritative; # O log eh feito pelo syslog. log-facility local6; # Declaracao de Subrede. subnet 192.168.1.0 netmask 255.255.255.0 { # Faixa de IPs disponiveis para alocar. range 192.168.1.11 192.168.1.20; # Gateway. option routers 192.168.1.1; } host ThinkPad { hardware ethernet 00:05:4E:45:58:04; fixed-address 192.168.1.20; } host ValueStar{ hardware ethernet 00:90:96:1B:83:FA; fixed-address 192.168.1.15; } host Dynabook{ hardware ethernet 00:90:CC:6C:97:0D; fixed-address 192.168.1.11; } **''シェルを用意する/usr/local/etc/rc.d/dhcpd.sh''&aname(E); [#hf487e44] #!/bin/sh case "$1" in start) touch /var/db/dhcpd.leases /usr/sbin/dhcpd rl0 /sbin/route add -host 255.255.255.255 -iface rl0 ;; stop) /sbin/route delete -host 255.255.255.255 -iface rl0 pid=`ps -acx | grep " dhcpd" | awk '{print $1}'` kill ${pid} ;; *) echo "Usage: `basename $0` {start|stop}" >&2 ;; esac exit 0 **''リース情報ログファイルを作成''&aname(F); [#je69b31d] # touch /var/db/dhcpd.leases **''起動する''&aname(G); [#u621a281] ▼設定が完了したら起動する~ # /usr/local/etc/rc.d/dhcp.sh start
タイムスタンプを変更しない
*''DHCP'' [#q9fdc626] [[dokuwiki.fl8.jp掲載済>http://dokuwiki.fl8.jp/02_freebsd/01_net/07_dhcpd]] ISC-DHCPを使いDHCPサーバを立ててみる~ #contents **portsから [#l48d6dbf] # cd /usr/ports/net/isc-dhcp3-server # make install clean # cp /usr/local/etc/dhcpd.conf.sample /usr/local/etc/dhcpd.conf # chmod 644 /usr/local/etc/dhcpd.conf **''ソースを持ってくる''&aname(A); [#l23f3e61] ISC http://www.isc.org より最新のtarballをダウンロードする。&br; 最新はdhcp-3.0.2.tar.gz(2005年6月25日現在) > wget ftp://ftp.isc.org/isc/dhcp/dhcp-3.0.2.tar.gz **''ソースの展開''&aname(B); [#m1412aa7] > tar zxvf dhcp-3.0.2.tar.gz -''インストール''&aname(C); > cd ./dhcp-3.0.2.tar.gz > make > su # make install **''設定ファイルを編集(/etc/dhcpd.conf)''&aname(D); [#od3bd17b] ▼設定例 # dhcpd.conf # Dominio. option domain-name "mydomain.co.jp"; # Servidores DNS. option domain-name-servers 192.168.1.1, 210.147.240.193; # Servidores WINS. # Descomentar caso utilizado. #option netbios-name-servers 10.10.0.9; # Tempo padrao de alocacao em segundos. # Se o cliente nao especificar nenhum periodo de tempo # sera atribuido este. default-lease-time 600; # Tempo maximo de alocacao em segundos. # Tempo maximo que o cliente podera alocar o IP. # Apos isso deve renovar a alocacao. max-lease-time 7200; # Nao tentar atualizar o DNS. ddns-update-style none; # Caso este servidor nao seja o oficial para esta rede o # parametro abaixo devera ser comentado. authoritative; # O log eh feito pelo syslog. log-facility local6; # Declaracao de Subrede. subnet 192.168.1.0 netmask 255.255.255.0 { # Faixa de IPs disponiveis para alocar. range 192.168.1.11 192.168.1.20; # Gateway. option routers 192.168.1.1; } host ThinkPad { hardware ethernet 00:05:4E:45:58:04; fixed-address 192.168.1.20; } host ValueStar{ hardware ethernet 00:90:96:1B:83:FA; fixed-address 192.168.1.15; } host Dynabook{ hardware ethernet 00:90:CC:6C:97:0D; fixed-address 192.168.1.11; } **''シェルを用意する/usr/local/etc/rc.d/dhcpd.sh''&aname(E); [#hf487e44] #!/bin/sh case "$1" in start) touch /var/db/dhcpd.leases /usr/sbin/dhcpd rl0 /sbin/route add -host 255.255.255.255 -iface rl0 ;; stop) /sbin/route delete -host 255.255.255.255 -iface rl0 pid=`ps -acx | grep " dhcpd" | awk '{print $1}'` kill ${pid} ;; *) echo "Usage: `basename $0` {start|stop}" >&2 ;; esac exit 0 **''リース情報ログファイルを作成''&aname(F); [#je69b31d] # touch /var/db/dhcpd.leases **''起動する''&aname(G); [#u621a281] ▼設定が完了したら起動する~ # /usr/local/etc/rc.d/dhcp.sh start
テキスト整形のルールを表示する
ログインまたはアカウント作成