Linux 學習筆記 NAT

NAT server
讓你的Linux 成為ip分享器
先設定完可以在架設DHCP喔

examples:
對外部的ip及網卡:
eth0
ip=192.168.100.50
mask=255.255.255.0
GW=192.168.100.1

對內部的ip及網卡設定
eth1
ip=192.168.3.10
mask=255.255.255.0
GW= 不要設定喔!!

1.啟動ip轉址的功能
#echo "1" > /proc/sys/net/ipv4/ip_forware

2.啟動相關模組
#modprobe ip_tables
#modprobe ip_nat_ftp
#modprobe conntrack
#modprobe conntrack_ftp
#modprobe conntrack_irc

3.偽裝封包功能
#iptables -t nat -A POSTROUTING -o eth0 -s 192.168.3.0/24 -j MASQUERADE
("eth0"是指對外部的那張網卡,,,,192.168.3.0/24是指你要設定內部的網段)

ps 可將1~3項 輸入到/etc/rc.d/rc.local裡,則開機時自動會執行這些功能,,,,,不然你每次開機都要重新設定一次喔


1~3項執行完後,設定內部電腦的ip
examples:

ip=192.168.3.50
mask=255.255.255.0
GW=192.168.3.10(要記得設定成nat伺服器對內部那張網卡的ip喔!!)

就OK啦~~

Linux 學習筆記 samba

最近開始在玩伺服器架設啦~~
簡單紀錄Samba伺服器的設定
(samba可是可以讓ws和linux裡的檔案互相交流喔!)

Samba Server
1.設定檔設定
#/etc/samba/smb.conf
(設定檔裡的內容就先不介紹囉)
2.Test smb.conf
#tsetparm
確認無錯誤訊息
3.啟動samba服務
#service smb start
4.設定開機時自動啟動samba
#chkconfig smb on
5.檢查smb是否運作
#ps ax | grep smb
or
#service smb status
6.建立samba密碼檔
#cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd

修改此檔的權限 為600
#chmod 600 /etc/samba/smbpasswd
7.設定使用者密碼
#smbpasswd -a 使用者名稱
輸入密碼
再次輸入密碼
8.顯示samba使用狀態
server端
#smbstatus
or
#smbstatus -u 使用者名稱

Client端
$smbclinet -L 主機名稱或ip -U 使用者名稱
輸入使用者密碼

這樣就可以在ws裡的網芳裡看到Linux分享出來的檔案囉!!
快去試試~~~