红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Debian

Debian小菜手记

发布时间:2007-08-25 10:57:56来源:红联作者:bliunxrf
一、软件包的安装源
修改 /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环境下验证。
文章评论

共有 0 条评论