ubuntu server 入れてみた
永らく自宅のサーバーは fedora を使っていたのだが、 PC 構成を変えた機会に流行りの ubuntu (笑) に変えてみた。
一通りセットアップをしたが、管理コマンド等がかなり違っているので、たぶん次にメンテが必要になったときには完全に忘れてるだろう。
まあ、また検索すればいいのだが、毎回検索するのもめんどいし時間の無駄なので使ったコマンドを一通り備忘録として残しておく。 ついでに参考ページも書いておくw
一通りセットアップをしたが、管理コマンド等がかなり違っているので、たぶん次にメンテが必要になったときには完全に忘れてるだろう。
まあ、また検索すればいいのだが、毎回検索するのもめんどいし時間の無駄なので使ったコマンドを一通り備忘録として残しておく。 ついでに参考ページも書いておくw
1 パッケージ管理
# apt update # apt upgrade # apt install 《パッケージ名》 # apt list etc...
2 ネットワーク
2.1 再起動
# service network restart
2.2 NIC の設定
# vi /etc/network/interface # ifdown eth0 # ifup eth0
3 samba ※詳しくはこちら
3.1 ユーザー追加
# pdbedit -a 《ユーザー名》
3.2 再起動
# systemctl restart smbd nmbd
3.3 /etc/samba/smb.conf
[ext1] path = 《公開するディレクトリ》 writable = yes create mode = 0744 directory mode = 0755 share modes = yes guest ok = no valid users = ozawa
4 DHCP サーバー
4.1 基本設定
# vi /etc/dhcp/dhcpd.conf
4.2 有効にするインターフェースの設定
# vi /etc/default/isc-dhcp-server
4.3 サーバー再起動
# service isc-dhcp-server restart
4.4 NAT-Routing
4.4.1 構成
[外部] --- [eth0] --- [NAT] --- [eth1] --- [localnet]
4.4.2 設定
#!/bin/sh # delete rules iptables -F iptables -X # default settings iptables -t nat -A POSTROUTING -s xxx.xxx.xxx.xxx/255.255.255.0 -j MASQUERADE iptables -P INPUT ACCEPT iptables -P OUTPUT ACCEPT iptables -P FORWARD ACCEPT
4.5 ルーティングを有効にする
# echo "1" > /proc/sys/net/ipv4/ip_forward
4.6 システム起動時にルーティング有効
# vi /etc/sysctl.conf
4.7 ルールの保存
# iptables-save -c > /etc/iptables.rules
4.8 設定の表示
# iptables -L -n
4.9 全ルールの削除
# iptables -F -t [ filter | nat | mangle ]
4.10 システム起動時にルールを有効
/etc/network/if-pre-up.d/iptables_start
を作成する
#!/bin/sh /sbin/iptables-restore < /etc/iptables.rules exit 0
# chmod +x /etc/network/if-pre-up.d/iptables_start
4.11 シャットダウン時にルールを保存
/etc/network/if-post-down.d/iptables_save
を作成する
#!/bin/sh /sbin/iptables-save -c > /etc/iptables.rules exit 0
# chmod +x /etc/network/if-post-down.d/iptables_save
コメント
コメントを投稿