重新启动后,新IP地址不会保留

时间:2018-05-31 17:06:00

标签: linux network-programming

我有一些代码使用系统命令在Linux中设置IP地址和默认网关。

它可以工作,但是当重新启动Linux操作系统时,它会恢复为旧的IP地址。

以下是使用的命令,地址已更改。

@Entity
@Data
public class Client {
    @Id
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "client_id_generator")
    @SequenceGenerator(name = "client_id_generator", sequenceName = "client_seq")
    private Long clientId;
    private String clientName;
    private String active;
}

Linux中是否还有另一个需要设置IP地址的地方,'ifconfig'不会改变?

提前感谢您的回复。

1 个答案:

答案 0 :(得分:-2)

用于静态IP地址分配

  1. Debian / Ubuntu Base Distro: - 您可以编辑/ etc / network / interfaces文件,其中包含有关网络配置的信息。

  2. RedHat / CentOS Base Distro,您可以编辑/ etc / sysconfig / network文件。

  3. 如果找不到其中任何一个文件,请将以下命令附加到linux机器中的〜/ .bashrc或/etc/bash.bashrc文件

    ip link set eth1 down
    ifconfig eth1 0.0.1.2 netmask 255.255.255.0
    route add default gw 0.0.1.2 eth1
    ip link set eth1 up
    

    〜。/ bashrc是用户特定的文件,而/etc/bash.bashrc对所有用户都是通用的。每当任何用户登录到系统,并且您已在/etc/bash.bashrc文件中添加了所提到的命令,那么这些命令将由系统执行。用户不必手动执行这些命令。

  4. 有关详细信息,请访问: - http://www.yolinux.com/TUTORIALS/LinuxTutorialNetworking.html