Ubuntu 22.04配置网络

kehuadong / 2023-07-29 / 原文

 

使用的是Ubuntu-22.04

 

 

 

Ubuntu tftp

 

• sudo apt install tftp-hpa tftpd-hpa xinetd

 

• sudo vim /etc/xinetd.d/tftp

 

server tftp

 

{

 

        socket_type     = dgram

 

        protocol        = udp

 

        wait            = yes

 

        user            = root

 

        server          = /usr/sbin/in.tftpd

 

        server_args     = -s /home/khd/linux/tftpboot/

 

        disable         = no

 

        per_source      = 11

 

        cps             = 100 2

 

        flags           = IPv4

 

}

 

• mkdir -p /home/khd/linux/tftpboot/

 

• sudo service tftpd-hpa restart

 

 

 

Ubuntu网络

 

• 网卡1 桥接, 网卡2 NAT

 

• sudo vim /etc/netplan/00-installer-config.yaml

 

# This is the network config written by 'subiquity'

 

network:

 

  ethernets:

 

    enp0s3:

 

      dhcp4: no

 

      addresses: [192.168.3.9/24]

 

    enp0s8:

 

      dhcp4: yes

 

      dhcp6: yes

 

  version: 2

 

• sudo netplan apply

 

 

 

Ubuntu Samba

 

• sudo smbpasswd -a khd

 

• sudo vim /etc/samba/smb.conf

 

文末添加

 

[khd]

 

path=/home/khd

 

public=no

 

valid users=khd

 

browsable=yes

 

available=yes

 

writeable=yes

 

create mask=777

 

directory mask=777

 

• sudo service smbd restart

 

 

 

Ubuntu nfs

 

• sudo apt-get install nfs-kernel-server rpcbind

 

• sudo vim /etc/default/nfs-kernel-server

 

RPCNFSDCOUNT="-V 2 8"

 

• RPCNFSDPRIORITY=0

 

• RPCMOUNTDOPTS="-V 2 --manage-gids"

 

• NEED_SVCGSSD=""

 

• RPCSVCGSSDOPTS="--nfs-version 2,3,4 --debug --syslog"

 

• sudo vim /etc/nfs.conf

 

udp=y

 

tcp=y

 

vers2=y

 

• sudo service nfs-kernel-server restart