一、软件包的安装源
修改 /etc/apt/sources.list,加入安装源,如:
deb fpt://mirror.dlut.edu.cn/debian main
deb http://ftp.us.debian.org/debian sarge main contrib non-free
deb-src http://ftp.us.debian.org/debian sarge main contrib non-free
deb http://people.debian.org.tw/~koster/debian/sid ./
deb-src http://people.debian.org.tw/~koster/debian/sid ./
二、配置IP地址及以太网接口
修改 /etc/network/interfaces ,如:
auto eth0 #设置设备名称
iface eth0 inet static #设置接口类型,static为静态ip,或者为dhcp
address 192.168.1.1 #接口地址
netmask 255.255.255.0 #掩码
gateway 192.168.1.254 #网关
auto eth1
……
为了让配置生效,运行 /etc/init.d/networking restart
三、修改网址的物理地址
运行如下的命令
ifconfig eth0 down #将要修改的网卡接口停掉
ifconfig eth0 hw ether 00:32:0E:AD:28:0D #修改成目的Mac地址
ifconfig eth0 up #再次启动这个网卡接口
ifconfig #查看网络配置,从而检查修改的结果,如果没有变过来,可以运行
# /etc/init.d/networking restart 让网络全部重新配置
#注:这种修改只是暂时的,机器重启以后就恢复成原本的值
四、更新系统
运行apt-update和apt-upgrade
五、系统的启动的相关执行
系统init进程,在最后运行 /etc/inittab 文件。在这个文件中,有 runlevel 的定义,默认为2,此时,系统就运行 /etc/rc2.d 文件夹下的脚本。如果需要让某个脚本开机运行,就可以把它 cp 到这个目录下,不过文件名要是 S 开头。同样,如果我们不想让某个脚本开机运行,可以将其文件名 mv 成不以S开头,如以K开头。在/etc/inittab中定义了开机时的开启的终端的数目及名字,我们也可以配置。
六、网关透明代理的设置
假设网关的两块网卡,网卡0是外网网卡,网卡1是内网网卡。
# etho 1 > /porc/sys/net/ipv4/ip_forward //将ip_forward置为1
# iptables -t nat - A PREROUTING -i eth0 -d 外网地址 -j DNAT --to 192.168.0.0
# iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j SNAT --to 外网地址
其中,外网地址是外网网卡对应的IP地址,如202.118.67.243。eth0是外网卡对应的接口号。
七、与Windows实现共享
安装Samba软件包,再进行一些相关的设置即可。
1、安装Samba
#apt-get install samba
系统会问你,请参考这些答案:用debconf配置samba吗?Yes。
输入工作组名,或者域名:workgroup。
使用口令加密?Yes。
以什么方式运行samba?我们选择默认的daemons方式,让他在后台监听。
创建samba口令库?Yes。
现在,就可以在Windows的网上邻居中对应的工作组中可以看到Debian这台机器了。
如果以后想对安装过程中的相关配置进行重新配置,可以用下面的命令:
# dpkg-reconfigure samba
2、 配置
Samba只有一个配置文件!那就是/etc/samba/smb.conf。可以使用testparm命令来检查Samba的当前配置。命令格式为:
#testparm
现在,Windows下,无论任何用户和密码都不能访问这台机器,我们必须创建用户。
首先,在/etc/samba/目录下面,生成一个文件,名字叫:smbpasswd:
# touch /etc/samba/smbpasswd
然后,使用smbpasswd命令,添加samba用户:
# smbpasswd -a 用户名
它会提示要求输入密码(两次)。
此时,在Windows下,就可以用这个用户名和密码访问这台Samba服务器了。
接下来配置所要共享的文件夹。编辑smb.conf文件
# nano /etc/samba/smb.conf
在文件的结束加入如下几行就可以将其文件夹共享了。
添加的内容 说明
[MyShare] #其他机子访问本机看见的目录名,任意取
Comment = Sharing folder #注释说明,任意取
Path = /Temp #共享出去的路径,必须有
Read only = no #是否只读
Public = yes
其中,/Temp为实际存在的文件夹,如果没有,可以利用mkdir来创建一个。为了让Windows下成功访问,必须设置文件夹的属性为可执行的,命令如下:
#chmod -a +x /Temp 或 #chmod 777 /Temp
进行以上配置以后,重启Samba,命令为:
#/etc/init.d/samba restart
现在就可以在Window下访问Debian机器上的共享了。
但是,我们在Debian下却不可以访问Windows共享,方法如下:
安装Samba-client
#apt-get install samba-client
安装完成后不用作任何配置就可以使用了。
可以用命令smbclient -L 来验证,也可以在X环境下验证。