
Linux操作系统是一种主要用于服务器和嵌入式设备的开源操作系统。它有着非常广泛的应用范围,可以应用于全球超过90%的服务器和云平台,同时也是大型公司和机构的首选操作系统。学习Linux操作系统对于IT从业者来说非常重要。本文将介绍如何在Linux最小安装下进行网络设置。
一、准备工作
在开始网络设置之前,需要先准备一台已经安装好Linux操作系统的计算机,以及一个支持IPv4协议的有线网络环境。如有需求,还需要准备一个管理员账户和密码。
二、查看网卡信息
在进行网络设置前,需要先查看计算机网卡的具体信息。可以通过命令行输入ifconfig来查看。在输出的信息中可以看到网卡的名字,如eth0或enp1s0等。
三、配置IP地址
配置IP地址需要在root权限下进行。可以通过命令行输入su和密码来获取root权限。
1.手动配置
手动配置IP地址可以通过命令行输入以下命令:
ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
其中eth0为网卡名,后面的IP地址和掩码需要根据实际情况进行修改。这样就能够手动给网卡配置IP地址。
2.自动获取
自动获取IP地址可以通过命令行输入以下命令:
dhclient eth0
该命令会让网卡自动获取IP地址。
四、配置网关
配置网关也需要在root权限下进行。可以通过命令行输入以下命令来配置网关:
route add default gw 192.168.1.1
其中192.168.1.1为网关IP地址。
五、配置DNS
配置DNS也需要在root权限下进行。可以通过命令行输入以下命令来配置DNS:
echo “nameserver 8.8.8.8” > /etc/resolv.conf
以上命令会将DNS服务器地址设置为8.8.8.8,也可以将其修改为其他DNS地址。
六、测试网络连接
进行以上设置后,需要测试网络连接是否正常。可以通过命令行输入以下命令来测试:
ping www.bdu.com
如果网络连接正常,就能够获取到一些返回信息。
以上就是在Linux最小安装下如何设置网络的详细步骤。在进行网络设置时,需要注意一些细节,如网卡名、IP地址和DNS地址等信息需要根据实际情况进行修改。学习Linux操作系统需要不断尝试和实践,相信通过本文所介绍的方法可以让初学者更好地掌握Linux操作系统的网络设置技能。
相关问题拓展阅读:
- 红旗linux桌面版6.0如何配置网络?
- 请教LINUX系统ADSL设置上网方法?
红旗linux桌面版6.0如何配置网络?
1、Neat命令=redhat-config-network 图形下配置ip地址:
2、双击图下画红线的拦毕陵部分
3、双击划线部分后出现下图所示:根据要求简戚配置相关信息
双击ok配置完毕。配置完后重启服务,并数亩查看配置ip地址。
红旗linux6.0桌面版安装
相信大家都和我一样,在一开始知道linux的系统时充满了神秘感.习惯了windows的我们对另一种操作系统非常好奇.正是这种好奇心,我决定装linux.看看到底有什么东东.
之一次装时,大略的看了一下教程.大意是提取Iso映像里的批处理文件就行了,在引导盘下运行就可以了,结果只装完之一盘提示插入第二张光盘.我把两个盘都放在一个逻辑硬盘里了.它不识别.害的我重装了windows,到现在也不知道怎么弄.
第二次我不冒险了,在虚拟机里装,装了好几个版本的,结果不尽人意.一个字,就是慢.不太理想.内存不多的朋友运行虚拟机时.就连主机也运行慢.下定决心还是装在硬盘里.
网上有很多硬盘装linux的教程.感觉没有一个说的全的.重要的一点是都得用禅凳到光驱和引导盘.而且还要用到很多命令.这对于我们这些菜鸟来说是比较危险 了,弄不好就连我们的windows也给损坏了,再就是还要用到光驱.难到没光驱的朋友就无缘linux了吗.答案是否定的.
好了.言归正转.
目标:没有光驱.不用dos命令.在电脑下装上两个系统.windows和红旗linux5.0,(推荐用这个版本.比较容易操作)
工岁丛具:WinGrub 这是个系统引导器
PartitionMagic 8.0 系统分区工具
红旗linux5.0安装盘两张工具盘两张的Iso映像(好像是废话~~)
准备好这些工具就行了
先说一个我个人电脑的配置:amd2800+ 80G硬盘 DDR400 1G内存
现在开始吧
我们先用PartitionMagic 8.0新建出两个分区来,之一个分区建议分15G,实际只用到5G就到安装完linux.不过就安不上工具盘了.再就是我们在linux里还行下点东西 吧.这个PartitionMagic 8.0里自带的的有linux系统的主目录格式
看到了吧.在文件系统类型里有的,不过要吧大小改成15360,就成了15G了
再分一个新的分区.格式是linux swap,这个是系统的缓冲区,也就是windows下的虚拟内存,
网上一般说这个大小是你物理内存的两倍.不过我的是1G内存.我总不到给它2G吧,我给它的是1024M,也就是1G
分区完成了以后下面就配置WinGrub.下载下来解压安装,安装时不用配置,一路下去就行了.这是安在了C盘下的WinGrub这个文件夹下
把你下载下来的光盘映像放在一个逻辑硬盘下,不要解压.不要放在任何文件夹下,我是放在F盘里,我就用我的F盘来解说
双击之一张的光盘映像,提取vmlinuz和initrd.img两个文件
选之一贺雀旅项,看到后面有这两个文件吧,在F盘下新建一文件夹,命名为linux,
把vmlinuz和initrd.img两个文件放到linux文件夹里就行了.
我们打开WinGrub..点tools—install gub,bn,也就是之一个选项,选中BOOT.INI,点lnstall就行了
打开C盘,点工具—文件夹选项,点查看选项卡,选中显示所有的文件和文件夹,就看到Grub这个文件夹了,打开里面有一个MENU.LST文件,我们打开编辑它,你可以看到
timeout 10
title Windows at (hd0,0)
root (hd0,0)
chainloader +1
等类似的字样,如果没有timeout 10这一行,你自己在上面加入就行,意思是开机时等10秒,
我们在下面插入一段代码:
title fc4install
root
(hd0,6)
kernel (hd0,6)/linux/vmlinuz
initrd (hd0,6)/linux/initrd.img
我来详细说一下代码的意思, fc4install的意思是你开机后在windows下面有一个Start Grub选项.选中这个选项回车就会看到fc4install了,(hd0.6)的意思是F盘,如果你的映像文件不是在F盘里,也不知道这个盘的代码是多少那第回到WinGrub.单击tools—-partition list
看到了吧,我的F盘前面是(hd0.6),你放到哪个盘里,你就把代码里换成你相应的数就OK了,比如我放在D盘里了就这样写
title fc4install
root
(hd0,5)
kernel (hd0,5)/linux/vmlinuz
initrd (hd0,5)/linux/initrd.img
明白了吧,
最后就是这样的
timeout 10
title fc4install
root
(hd0,6)
kernel (hd0,6)/linux/vmlinuz
initrd (hd0,6)/linux/initrd.img
title Windows at (hd0,0)
root (hd0,0)
chainloader +1
写入后保存就行了,
到这里我们就配置好了
然后重启就行了,启动的时候选中windows下的那个选项,回车就行了
回车后又是两个选项,选中fc4install回车就OK了,
等着开始批处理了,一会就出来安装设置选项了
你就伦着乐
呵呵
下面我们讲安装前的设置和linux上网以及安装工具盘.
首先看到的是英文选项,有好几个,意思是你光盘安装还是硬盘安装还不别的,我们就选第二项,回车
又看到几个选项.,意思是你的Iso文件放在哪个硬盘里了,我是F盘,但是它不显示F,那也好办,之一个选项肯定是C盘,以此类推,第四个就是F盘了,回车,它就开始自检你的硬件了.
因为没法截图,我是凭记忆来说的,如果有不同的地方或我说的不对的地方还请大家指正!
反正大略就是这些吧,
等一会就到了图形介面了,而且还有鼠标指针了(吼吼)
点我接受(还是废话)
到了有两个选项的地方,问我们是自动分区还是手动,这里一定要先手动分区,下一步
这个地方有必要说明一下,在Linux里的分区和Windows里的不大一样,Windows下是我们看到了C,D,E等分区,而Linux下是一个系统区,一个缓冲区,一个主分区,前面我们已经在说用PartitionMagic 8.0分区时说了,那个Linux ext3就是主分区了,系统分区不用管它,自动在这个分区里创建.
这时你会看到下面已经有这两个分区了,网上有很多教程在这一步的说明,因为很关键,但我们用PartitionMagic 8.0分好了,所以就不用设置了,一路下去就OK了
大约二三十分钟就完成了,重启
重启后会让你配置硬件,这就不多说了,登陆的时候用户名是root,密码在前面已经提示你输入了,这就不多讲了.
终于进到Linux下了,介面不错吧
下面主要说说Linux下ADSL上网,看了N个教程,我也没上去,不过还是自己弄上去了,先右击网络邻居—-属性,就会看到你的网卡了,我们先给这个网卡配置一个IP,让它自动获取也行,IP地址多少也行,但不要192.168.xxx.xxx这样的,相信大家都知道
然后单击开始—应用程序—-网络—-拔号网络,出来一个对话框,新建一个,点向导就可以,Linux下的拔号和Windows下的不一样,因为我是网通的,选号码时选966000,这个就是网通的,下一步就填上你的ADSL帐号的密码就行了,完成后在拔号网络里就多了一个966000的拔号程序,双击它,等一下就会上去了,看!!!很简单吧.看了网上的教程,在Linux下ADSL拔号上网看得我头晕也没上去,呵呵.,只要你肯钻研,就没有解决不了的问题.
到这里这们还用两张工具盘没有安装,这里得用到光驱了,Linux下用的虚拟光驱还没找到,我这里用的物理光驱,在Linux下打开我的电脑,你会看到好几个硬盘,因为红旗Linux会自动挂载Windows的硬盘分区,这样我们就可以访问在Windows里的文件了.是不很方便啊.(在Windows下访问Linux分区得用工具,目前还没有研究)
打开Windows分区的F盘(我们放工具盘的地方),把工具盘的两个Iso映像复制到你的Linux的桌面上.
打开系统终端,输入以下命令
mount -o loop /root/Desktop/RedFlag-dt5-tools-disc1.iso /mnt/cdrom
其中RedFlag-dt5-tools-disc1.iso是你工具盘的名称,换成你的之一张工具盘的名就可以了
不过要按照上面的格式写,回车就行了,打开我的电脑,打开光驱.里面就有文件了.双击install就开始安装了
到提示插入第二张光盘时在系统终端里输入
umount /mnt/cdrom
回车,输入
mount -o loop /root/Desktop/RedFlag-dt5-tools-disc2.iso /mnt/cdrom
格式一样,不过要把iso前的名字换成你的工具盘的第二张名就行了
回车
在提示插入第二张光盘那点确定就OK了
网络配置用于完成基本网络参数的设置。双击控制面板上的“网络配置”图标,或从系统菜单中选择“设置”→“网络配置”,都将弹出网络配置窗口。
配置程序会探测出机器中安装的所有网卡,依次以eth0、eth1…表示。选中某一块网卡后,通过工具栏中的按钮,可以进行操作。
配置网络参数,需选中某一网卡单击属性按钮或双击该网卡,将弹出配置网络参数对话框。
“主机”用来指定该计算机的主机名称。
“IP 设置”用来指定主机分配IP 地址的方式:若选中“使用D HCP”表示自动获得IP 地址,网关和子网掩码也都笑哗不需要填写,但前提是网络中存在额外的DHCP 服务器;否则,需要人工指定网卡的配置信息。
“IP 地址”和“子网掩码”分别用来指定当前网卡使用的IP 地址及其网络掩码,如果选择的是手工配置方式,就必须输入这些信息。
“DNS”用来设定主DNS 和第二DNS 服务器的地址。
如果参数无误,将自动加载模块并使设置生效。
神顷其实只认得了网卡,在红旗Linux6.0上网绝不是问题。 红旗Linux6.0网络配碰瞎行置图文教程参见:
ifconfig查看网络所有网卡的信息。后面接上一些参数来配置网络。ifconfig eth0 192.168.0.1 netmask 255.255.255.0 意思为设置名为eth0的网卡的IP地址为192.168.0.1。子网掩码为255.255.255.0之后再清毕配置网关,假设网关为192.168.0.254。命令如下。route add default gw 192.168.0.254 eth0。之后再指向DNS。需要修改配置文件。vim /etc/resolv.conf将nameserver 指向你网络的dns。如192.168.0.254则写为nameserver 192.168.0.254。综上,网络的配置就完成了,当然,答肢芹以上操作都是本次生效。如想下次开机生效,则要修改网卡的配置文件,vim /etc/sysconfig/network-scripts/ifcfg-eth0内容饥腔如下:DEVICE=eth0BOOTPROTO=static(如果是DNCP动态获取。则在此如写DHCP)IPADDR=192.168.0.1NETMASK=255.255.255.0GATEWAY=192.168.0.254ONBOOT=yes基本的配置就行了。 希望能够帮助到你
红旗linux桌面版6.0 桌面版系统 友好操作视窗 只要陆哪仔细用眼睛看图标 会点鼠标并侍 加上一点悟性就能配~没难绝悉吵度
请教LINUX系统ADSL设置上网方法?
一、安装的前提条件
确保安装了网卡并工作正常使用命令#ifconfig eth0查看网卡状态2.在系统中不要设置默认路由(网关),让ADSL拨号后自动获得如果已经设置了默认路由,使用以下方法删除:在文件 /etc/sysconfig/network 中删除 GATEWAY= 这一行,然后以root执行:#/etc/rc.d/init.d/network restart 3.已经安装了pppd软件包如果存在文件 /usr/in/pppd,则说明已经安装了pppd;如未安装,从RedHatLinux 安装光盘上装ppp-2.3.11-4.i386.rpm(版本可能不一样)这个软件包
二、安装PPPOE客户端软件
Linux下的PPPOE客户端软件比较多,而且大多使用GNU License,推荐使用rp-pppoe这个软件包,从
这个网站上,不仅可以下栽RedHat 平台下的rp-pppoe的二进制软件包,而且可以下栽源代码软件包。二进制软件包的安装:
A.下栽二进制软件包
rp-pppoe-3.5-1.i386.rpm
B.进行安装以root执行:#rpm -Uvh rp-pppoe-3.5-1.i386.rpm 2.从源代码进行安装:从源代码进行安装同样适用于其它平台的Linux,但必须在Linux系统中安装gcc编译器。
A.下栽源代码软件包
rp-pppoe-3.5.tar.gz
B.解压缩#tar xvfz rp-pppoe-3.5.tar.gz #cd rp-pppoe-3.5 C.进行编译和安装运行脚本#./go将自动进行编译和安装,最后,自动调用/usr/in/adsl-setup进行配置,具体解释见三。
三、配置PPPOE客户端稿歼颤软件
安装完软件包后,必须配置pppoe的配置文件/etc/ppp/pppoe.conf,从而让ADSL拨号时使用配置文件中的用户名、密码等参数。我们不必手工改动这个文件,可以使用adsl-setup这个工具进行配置:#/usr/in/adsl-setup当出现
>>> Enter your PPPoE user name :
输入ADSL帐号的用户名当出现
>>> Enter the Ethernet interface connected to the ADSL modem
For Solaris, this is likely to be something like /dev/hme0. For Linux, it will be ethn, where n is a number.(default eth0):输入 eth0 ,这是ADSL相连的网卡的名字当出现
>>> Enter the demand value (default no):
输入 no当出现
>>> Enter the DNS information here:
输入 “server” ,这表示使用ADSL拨号自动获得的DNS服务器IP地址当出现
>>> Please enter your PPPoE password:
输入ADSL帐号的密码当出现
>>> Choose a type of firewall (0-2):
输入 0 ,不使用防火墙当出现
>>> Accept these settings and adjust configuration files (y/n)?
如果输入的信息正ā确,输入 y ,完成配置,否则,输入 n 重新输入。
四、启动PPPOE客户端软件
使用命令/usr/in/adsl-start 启动PPPOE客户端软件,进行连接,如果成功,将出现Connected;如果不成功,请检查网线、ADSL MODEM等物理设备,并键败查看 /var/log/messages中的信息/usr/in/adsl-stop 关闭和ISP的连接/usr/in/adsl-status 查看当前连接的状态如果想在Linux系统启动时自动启动ADSL连接,输入以下命令#chkconfig –add adsl将在当前改码的运行级下加入ADSL的自启动脚本。
五、测试
当连接成功后,使用命令#ifconfig -a在输出中应含有关于 ppp0 的信息,其中还绑定了IP 地址,说明已经从拨号中获得了IP地址。
使用命令#netstat -nr查看路由表信息,这时的默认路由应该是上面获得的IP地址。
如果没有默认路由,我们可以手动增加:#route add default gw 上面获得的IP地址使用命令#nslookup
www.sin.cn
如果解析出新浪的IP,说明已经从拨号中正确获得了DNS服务器最后,使用命令ping某个域名或IP,如果有响应,表示你已经大功告成了。
注:好像在进行配置的过程中,会提示你是否在启动时加载ADSL,选yes,这样就会省的登录后再start了。
六、使用双网卡带动公司网、家庭网络上网
硬件要求:同上双网卡
NAT方式:接内部网络的网卡设置IP为私有地址(192.168.0.0/24、172.16.0.0/16、10.0.0.0/8),
例如192.168.100.123/24.不要设置默认路由(网关),DNS设置为广州地区(61.144.56.100),其它
地区的相应改动为本地区的DNS. 在/etc/rc.d/目录下用touch命令建立firewall文件,执行chmod u+x firewall以改变文件属性,编辑/etc/rc.d/rc.local文件,在末尾加上/etc/rc.d/firewall以确保开机时能自动运行该脚本。
firewall内容为:#!/bin/sh echo “Enable IP Forwarding…”
echo “1〃>/proc/sys/net/ipv4/ip_forward echo ”Starting iptables rules…“
/in/modprobe iptable_filter /in/modprobe ip_tables /in/modprobe iptable_nat #Refresh all chains /in/iptables -F -t nat iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MMASQUERADE客户端设置(windows98/2023/xp、linux)网关设置为这台linux地址(192.168.100.123),DNS设置为61.144.56.100.
透明代理配置代理软件squid:
编辑/usr/local/squid/etc/squid.conf,修改以下内容,确保以下配置:
http_port 192.168.100.123:8080
cache_mem 48 MB acl all src 0.0.0.0/0.0.0.0 acl manager proto cache_object acl localhost src 127.0.0.1/255.255.255.255 acl SSL_ports portacl Safe_ports port 80 # http acl Safe_ports port 21 # ftp acl Safe_ports port# https, snews acl Safe_ports port 70 # gopher acl Safe_ports port 210 # wais acl Safe_ports port# unregistered ports acl Safe_ports port 280 # http-mgmt acl Safe_ports port 488 # gss-http acl Safe_ports port 591 # filemakāer acl Safe_ports port 777 # multiling http acl CONNECT method CONNECT acl flag src 192.168.100.0/255.255.255.0
httpd_accel_host virtual httpd_accel_port 80 httpd_accel_with_proxy on httpd_accel_uses_host_header on cache_effective_user nobody cache_effective_group nobody http_access allow flag
http_access deny all
(限制只允许局域网用户使用代理,具体可以参考squid手册中关于Access Control Lists的内容来限制访问代理)
cache_dir ufs /var/spool/squid
cache_dir type Directory-Name Mbytes Level-1 Level2
(说明:指定squid用来存储对象的交换空间的大小及其目录结构。可以用多个cache_dir命令来定义多个这样的交换空间,并且这些交换空间可以分布不同的磁盘分区。“directory ”指明了该交换空间的顶级目录。如果你想用整个磁盘来作为交换空间,那么你可以将该目录作为装载点将整个磁盘mount上去。缺省值为/var/spool /squid.“Mbytes”定义了可用的空间总量。需要注意的是,squid进程必须拥有对该目录的读写权力。“Level-1〃是可以在该顶级目录下建立的之一级子目录的数目,缺省值为16.同理,”Level-2〃是可以建立的第二级子目录的数目,缺省值为256.为什么要定义这么多子目录呢?这是因为如果子目录太少,则存储在一个子目录下的文件数目将大大增加,这也会导致系统寻找某一个文件的时间大大增加,从而使系统的整体性能急剧降低。所以,为了减少每个目录下的文件数量,我们必须增加所使用的目录的数量。如果仅仅使用一级子目录则顶级目录下的子目录数目太大了,所以我们使用两级子目录结构。那么,怎么来确定你的系统所需要的子目录数目呢?我们可以用下面的公式来估算。
已知量:
DS = 可用交换空间总量(单位KB)/ 交换空间数目
OS = 平均每个对象的大小= 20k
NO = 平均每个二级子目录所存储的对象数目 = 256
未知量:
L1 = 一级子目录的数量
L2 = 二级子目录的数量
计算公式:
L1 x L2 = DS / OS / NO
(注意这是个不定方程,可以有多个解)
acl allow_domain dstdomain “/etc/squid/allow_domain”
创建cache目录
# squid -z
修改该目录所有者squid:
# chown squid:squid /usr/spool/squid
最后启动squid:
# /usr/local/squid/bin/RunCache &
并且系统中应该有如下几个端口被监听:
# netstat -ln tcp 0 0 0.0.0.0:3128 0.0.0.0:* LISTEN udp 0 0 0.0.0.0:3130 0.0.0.0:*
这些说明squid已经正常启动了。
然后使用Redhat的serviceconf工具以使得系统启动时自动启动squid服务器。
iptables的设置
在/etc/rc.d/目录下用touch命令建立firewall文件,执行chmod u+x firewll以更改文件属性,
编辑/etc/rc.d/rc.local文件,在末尾加上/etc/rc.d/firewall以确保开机时能自动执行该脚本。
firewall文件内容为:
#!/bin/sh
echo “Enabling IP Forwarding…”
echo 1 > /proc/sys/net/ipv4/ip_forward
echo “Starting iptables rules…ā”
#Refresh all chains
/in/iptables -F -t nat
iptables -t nat -A PREROUTING -i eth1 -p tcp -m tcp–dport 80 -j REDIRECT –to-ports 8080
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 — -j MMASQUERADE七、在含有多个vlan的三层交换网络中实现squid+iptables的透明代理在企业中网络常常会有三层交换。它能够有效隔离广播,防止广播风暴。通过三层交换机划分vlan,使得应用和管理都变得相对容易些。但也给代理的设置带来一点小麻烦,传统代理要设置代理
服务器地址和端口,这对三层交换网络没有什么问题。关键是透明代理中网关的设置,在三层交换的网络中
每个vlan的计算机的网关都要设置成所在vlan的网关,如:下表中vlan1的网关必须是192.168.100.1,vlan2的
网关必须是192.168.110.1,像普通网络中把网关都设置成代理服务器的地址是绝对不行的。所以,三层交换
网络中透明代理的设置主要问题集中在三层中心交换机和代理服务器路由的设置,三层交换机的路由表中要有
一条默认路由指向代理服务器,服务器的路由表中要有一个容纳所有vlan的网关。
以下是我的网络说明:网络内网有15个vlan如路由表所示,代理服务器(squid+iptables)在vlan1中服务器有两块网卡,eth0连接外
网ip是A.B.C.D,网关为A.B.C.1.eth1连接内网ip是192.168.100.123/24不设网关。给服务器加上一条路由,
将192.168.0.0/16,指向vlan1的网关192.168.100.1,route add -net 192.168.0.0 netmask 255.255.0.0 eth1以
保证与其他vlan的通信,如此网络部分便配置成功,关于透明代理设置这里就不说了,请参考其他文章。这样所
有的vlan的计算机只要网关和dns配置好就可以上网了,如:vlan3中某台计算机ip设置192.168.120.47,网关
为192.168.120.1,dns地址为服务商给的(广州地区ADSL:61.144.56.100),这样就OK了。其出网的路由
为->192.168.120.47->192.168.120.1->192.168.100.1->192.168.100.123->A.B.C.1->……。
关于linux 最小安装 设置网络的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
香港服务器首选树叶云,2H2G首月10元开通。
树叶云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/200465.html<