Ubuntu 10.1 server 网络配置

背景: 今天(2010.12.28)刚给机器安装了ubuntu 10.1 server 。因为网络配置是需要在安装过程中配置,安装完成后就不再容易配置。而有时候管理员难免要修改IP地址,域名服务器( DNS ),网关(GATEWAY)等!而事实是server一般没有安装Xserver,故进入不了GUI,也就不能在图形用户界面方便的配置网络。所以,今天特别查看了命令行下的网络配置。鉴于国内网络上ubuntu server的配置实例较少,所以在此特别推出ubuntu server的网络配置。

 

PS:网络上的配置方案大都为RHEL5或其他OS的方案。参考方案如下:

查看IP可用ifconfig;查看主机名:使用hostname.

1.暂时性修改:
更改IP可用

~# ifconfig eth0 10.32.14.121 netmask 255.255.255.0 up

//后面的up是开启这块网卡的意思。

// 命令通用后面不再给出。
更改主机名:hostname **(**代表主机名)
此种修改方式立刻生效,系统重启后则不能生效。
2.永久性更改
更改IP
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=10.32.14.121
NETMASK=255.255.255.0
GATEWAY=10.32.14.254
更改主机名
vi /etc/sysconfig/network
HOSTNAME=**(**为主机名)

      但这不太适合ubuntu server。

      因为 /etc/sysconfig/ 目录在ubuntu中根本不存在,这

无论是Server还是Desktop版本都不具备的。

正确的目录和文件是:/etc/network/

其中/etc/network/interfaces记录了网卡所有配置信息摘录如下:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
    address 10.10.20.***
    netmask 255.255.255.0
    network 10.10.20.0
    broadcast 10.10.20.255
    gateway 10.10.20.254
    # dns-* options are implemented by the resolvconf package, if installed
    dns-search 1server

只要修改这个文件就可以达到永久修改的目的!

请需要更改的朋友们尝试一下!

 

要在Ubuntu上设置L2TP服务器,您可以按照以下步骤进行操作: 1. 安装必要的软件包: ``` sudo apt update sudo apt install strongswan xl2tpd ``` 2. 配置IPsec: - 编辑 `/etc/ipsec.conf` 文件,添加以下内容: ``` config setup charondebug="ike 2, knl 2, cfg 2, net 2, esp 2, dmn 2, mgr 2" conn %default ikelifetime=60m keylife=20m rekeymargin=3m keyingtries=1 keyexchange=ikev1 authby=secret conn l2tp-ipsec left=%defaultroute auto=add compress=yes type=transport authby=secret ike=aes256-sha1-modp1024! esp=aes256-sha1! keyexchange=ikev1 leftprotoport=17/1701 rightprotoport=17/%any ``` - 创建并编辑 `/etc/ipsec.secrets` 文件,添加以下内容: ``` : PSK "your_pre_shared_key" ``` 将 `your_pre_shared_key` 替换为您自己的预共享密钥。 3. 配置XL2TP: - 编辑 `/etc/xl2tpd/xl2tpd.conf` 文件,添加以下内容: ``` [global] access control = no [lns default] ip range = 10.10.10.2-10.10.10.255 local ip = 10.10.10.1 refuse chap = yes refuse pap = yes require authentication = yes ppp debug = yes pppoptfile = /etc/ppp/options.xl2tpd length bit = yes ``` - 创建并编辑 `/etc/ppp/options.xl2tpd` 文件,添加以下内容: ``` require-mschap-v2 ms-dns 8.8.8.8 asyncmap 0 auth crtscts lock hide-password modem name l2tpd proxyarp lcp-echo-interval 30 lcp-echo-failure 4 ``` 4. 重启服务: ``` sudo service strongswan restart sudo service xl2tpd restart ``` 现在,您的Ubuntu服务器应该已经配置为L2TP服务器了。您可以使用L2TP客户端连接到该服务器。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值