[ Server ][ Linux ] CentOS7 IP 확인 설정 변경하기 > linux

본문 바로가기
사이트 내 전체검색

linux

[ Server ][ Linux ] CentOS7 IP 확인 설정 변경하기

페이지 정보

작성자 웹지기 댓글 0건 조회 7,953회 작성일 19-08-12 15:34

본문

CentOS7 Minimal 로 설치시 별 다른 패키지가 설치 되어있지 않아 설치하기 전에는 다음의 명령을 사용한다.

# ip address

[root@cms_db ~]# ip address

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000

    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

    inet 127.0.0.1/8 scope host lo

       valid_lft forever preferred_lft forever

    inet6 ::1/128 scope host 

       valid_lft forever preferred_lft forever

2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000

    link/ether 38:68:dd:0b:fa:50 brd ff:ff:ff:ff:ff:ff

    inet 192.168.100.41/24 brd 192.168.100.255 scope global noprefixroute eno1

       valid_lft forever preferred_lft forever

    inet6 fe80::a45f:fae0:b391:2957/64 scope link noprefixroute 

       valid_lft forever preferred_lft forever

3: eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000

    link/ether 38:68:dd:0b:fa:51 brd ff:ff:ff:ff:ff:ff

    inet 192.168.10.11/24 brd 192.168.10.255 scope global noprefixroute eno2

       valid_lft forever preferred_lft forever

    inet6 fe80::be53:d7a7:4574:1d03/64 scope link noprefixroute 

       valid_lft forever preferred_lft forever

4: eno3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000

    link/ether 38:68:dd:0b:fa:52 brd ff:ff:ff:ff:ff:ff

5: eno4: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000

    link/ether 38:68:dd:0b:fa:53 brd ff:ff:ff:ff:ff:ff

6: enp0s20f0u1u6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000

    link/ether 3a:68:dd:0b:fa:57 brd ff:ff:ff:ff:ff:ff


아이피를 확인해서 현재 사용중인 포트와 사용중이지 않는 포트를 확인 가능하다.

변경 또는 설정을 위해서는 다음의 폴더로 이동한다.

# cd /etc/sysconfig/network-scripts

# ls -al

[root@cms_db network-scripts]# ls -al

합계 256

drwxr-xr-x. 2 root root  4096  8월 12 15:10 .

drwxr-xr-x. 6 root root  4096  8월 12 13:55 ..

-rw-r--r--. 1 root root   366  8월 12 15:08 ifcfg-eno1

-rw-r--r--. 1 root root   404  8월 12 13:54 ifcfg-eno2

-rw-r--r--. 1 root root   277  8월 12 13:54 ifcfg-eno3

-rw-r--r--. 1 root root   277  8월 12 13:54 ifcfg-eno4

-rw-r--r--. 1 root root   295  8월 12 13:54 ifcfg-enp0s20f0u1u6

-rw-r--r--. 1 root root   254  8월 24  2018 ifcfg-lo

lrwxrwxrwx. 1 root root    24  8월 12 13:51 ifdown -> ../../../usr/sbin/ifdown

-rwxr-xr-x. 1 root root  1621  3월 18  2017 ifdown-Team

-rwxr-xr-x. 1 root root  1556  3월 18  2017 ifdown-TeamPort

-rwxr-xr-x. 1 root root   654  8월 24  2018 ifdown-bnep

-rwxr-xr-x. 1 root root  6532  8월 24  2018 ifdown-eth

-rwxr-xr-x. 1 root root   781  8월 24  2018 ifdown-ippp

-rwxr-xr-x. 1 root root  4540  8월 24  2018 ifdown-ipv6

lrwxrwxrwx. 1 root root    11  8월 12 13:51 ifdown-isdn -> ifdown-ippp

-rwxr-xr-x. 1 root root  2130  8월 24  2018 ifdown-post

-rwxr-xr-x. 1 root root  1068  8월 24  2018 ifdown-ppp

-rwxr-xr-x. 1 root root   870  8월 24  2018 ifdown-routes

-rwxr-xr-x. 1 root root  1456  8월 24  2018 ifdown-sit

-rwxr-xr-x. 1 root root  1462  8월 24  2018 ifdown-tunnel

lrwxrwxrwx. 1 root root    22  8월 12 13:51 ifup -> ../../../usr/sbin/ifup

-rwxr-xr-x. 1 root root  1755  3월 18  2017 ifup-Team

-rwxr-xr-x. 1 root root  1876  3월 18  2017 ifup-TeamPort

-rwxr-xr-x. 1 root root 12415  8월 24  2018 ifup-aliases

-rwxr-xr-x. 1 root root   910  8월 24  2018 ifup-bnep

-rwxr-xr-x. 1 root root 13475  8월 24  2018 ifup-eth

-rwxr-xr-x. 1 root root 12075  8월 24  2018 ifup-ippp

-rwxr-xr-x. 1 root root 11893  8월 24  2018 ifup-ipv6

lrwxrwxrwx. 1 root root     9  8월 12 13:51 ifup-isdn -> ifup-ippp

-rwxr-xr-x. 1 root root   650  8월 24  2018 ifup-plip

-rwxr-xr-x. 1 root root  1064  8월 24  2018 ifup-plusb

-rwxr-xr-x. 1 root root  4997  8월 24  2018 ifup-post

-rwxr-xr-x. 1 root root  4154  8월 24  2018 ifup-ppp

-rwxr-xr-x. 1 root root  2001  8월 24  2018 ifup-routes

-rwxr-xr-x. 1 root root  3303  8월 24  2018 ifup-sit

-rwxr-xr-x. 1 root root  2711  8월 24  2018 ifup-tunnel

-rwxr-xr-x. 1 root root  1836  8월 24  2018 ifup-wireless

-rwxr-xr-x. 1 root root  5419  8월 24  2018 init.ipv6-global

-rw-r--r--. 1 root root 20671  8월 24  2018 network-functions

-rw-r--r--. 1 root root 31027  8월 24  2018 network-functions-ipv6


ip address 명령을 통해 현재 활성화된 포트를 확인했다면 해당 파일을 열어서 수정페이지로 들어간다.

eno1포트가 활성화 되있다고 가정, 아무것도 설정되어 있지 않는 상태

# vi ifcfg-eno1

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=dhcp

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=eno1

UUID=324e375c-3cb8-454a-b717-ab2f72f7f347

DEVICE=eno1

ONBOOT=no

 

 이부분에서 몇가지를 수정해준다.

 TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=none

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=eno1

UUID=b19acaad-a6ad-47fa-b907-54de1cb500e4

DEVICE=eno1

ONBOOT=yes

IPADDR=192.168.100.41

PREFIX=24

GATEWAY=192.168.100.1

DNS1=168.126.63.1

IPV6_PRIVACY=no

 

ONBOOT가 yes일 경우 고정아이피가 된다.

다음과 샅이 본인의 서버 아이피에 맞게 설정을 해주고 서버를 재시작해준다.

여기서 PREFIX=24는 넷마스크 이다.( 다음 표를 참조 )

https://funyphp.com/archive/linux/83

 

추천0 비추천0

댓글목록

등록된 댓글이 없습니다.

Total 103건 1 페이지
  • 102 [ server ][ linux ][ CentOS7 ] nginx 설치 및 방화벽 설정
  • 1) yum 외부저장소에 nginx 추가(nginx 관련사항이 없으니 추가해줘야 함) &gt;&gt; vi /etc/yum.repos.d/nginx.repo nginx.repo 파일 내용( CentOS7 기준 - 버젼별로 다를 수 있으니 다른버젼은 공식사이트 이용 ) [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 2) nginx ...
  • 웹지기 02-04 5712 0 0 댓글 0
  • 101 [ server ][ linux ] cmd 이용 shell 접속 ( cmd ssh )방법 ( 윈도우에서 cm…
  • 쉘접속 프로그램이 있으면 좋은데, cmd에서 그냥 접속하고 싶다면, 윈도우라면 cmd를 이용해서 접속을 하면 되고, 리눅스라면 cmd라인에서 바로 명령을 입력하면 된다. # telnet 192.168.0.1 { port } 일반적으로 이런식으로 접속을 하면 된다. ssh로 접속을 하고 싶다면 # ssh -p { port } { 계정 }@192.168.0.1 이런식으로 접속을 하면 된다.
  • 웹지기 06-08 10870 0 0 댓글 0
  • 100 [ server ][ linux ][ gitlab ] 원격 저장소 url 변경
  • # git remote -v # origin http://gitlab.com/sample/sample.git (fetch) # origin http://gitlab.com/sample/sample.git (push) 확인을 해본 다음 다음의 명령어로 변경이 가능하다 # git remote set-url origin ssh://git@gitlab.com/sample/sample.git 다시 확인을 해보면 # git remo...
  • 웹지기 06-01 8084 0 0 댓글 0
  • 99 [ server ][ linux ] CentOS7 certbot certificates 오류 ttribute…
  • # certbot certificates 이런명령을 내렸는데 오류가 발생햇다 yum update하면서 무언가 문제가 발생한것 같다. An unexpected error occurred: AttributeError: 'module' object has no attribute 'TLSSNI01' Please see the logfile '/tmp/tmpV1KtqF/log' for more details. # yum update pyth...
  • 웹지기 03-12 7703 0 0 댓글 0
  • 96 [ Server ][ Linux ] CentOS7 firewall ( 방화벽 ) 관리
  • 방화벽 실행 여부 확인 # firewall-cmd --state #running 방화벽 다시 로드 # firewall-cmd --reload #success 존 ( zone ) 목록 출력 # firewall-cmd --get-zones #block dmz drop external home internal public trusted work 존 ( zone ) 기본존을 출력 # firewall...
  • 웹지기 12-24 6982 0 0 댓글 0
  • 95 [ Server ][ Linux ] CentOS7 라우팅 설정 ( vpn 연결 )
  • 장비의 구조도는 위와 같은 장비의 구조에서 한개의 회선은 기본인터넷(eno1)을 연결하는 회선이고 다른하나의 회선은 vpn연결(eno2)을 위한 회선이다 이러한 경우 default를 하나로 설정하고 다른 하나는 route를 통해 vpn회선을 연결한다. eno1번의 랜설정은 default로 설정되며 다음처럼 설정 ip 192.168.0.2 prefix 24 gw 192.168.0.1 eno2번의 랜설정은 ip 192.168.10.2 p...
  • 웹지기 12-18 6667 0 0 댓글 0
  • 94 [ Server ][ Linux ] CentOS7 네트워크 설정
  • 네트워크에 관련된 파일이 있는 곳으로 가서 확인해본다. # cd /etc/sysconfig/network-scripts # ll 현재 설정을 확인 할 수 있다. # route # ip address # netstat 네트워크 재시작 service network restart
  • 웹지기 12-17 5234 0 0 댓글 0
  • 93 [ Server ][ Linux ] CentOS7 telnet 설치 및 테스트
  • 설치 확인 # telnet #bash: telnet: command not found 이렇게 뜨면 텔넷이 설치가 안되어 있는 것이다. 설치해 주자 # yum -y install telnet # ....................................... #Installed: #telnet.x86_64 1:0.17-64.el7 #Complete! 정상 설치 되면 위처럼 뜬다. 실행해 보자 ...
  • 웹지기 12-17 9486 0 0 댓글 0
  • 92 [ Server ][ Linux ] CentOS7 콘쉘 ( ksh ) 설치
  • 현재 사용할 수 있는 쉘을 확인 chsh -l 명령을 통해 현재 사용가능한 쉘 목록 확인 # chsh -l #/bin/sh #/bin/bash #/usr/bin/sh #/usr/bin/bash 콘쉘 ( ksh )를 설치 #yum -y install ksh 사용할 수 있는 쉘을 다시 확인 # chsh -l #/bin/sh #/bin/bash #/usr/bin/sh #/usr/bin...
  • 웹지기 12-16 7122 0 0 댓글 0
  • 91 [ Server ][ Linux ] Gitlab 서버 도메인 변경
  • gitlab 서버의 도메인을 변경하고 싶다면 일단 검색을 한다. # find / -name gitlab.yml # /var/opt/gitlab/gitlab-rails/etc/gitlab.yml # /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml 이런 리스트에서 다음 파일에서 변경을 해준다. # vim /var/opt/gitlab/gitlab-rails/etc/gitlab.yml ...
  • 웹지기 12-12 8060 0 0 댓글 0
  • 90 [ Server ][ Linux ] CentOS7 Let's Encrypt 무료 SSL 인증서 와일드카드로 …
  • 입력시 일반 도메인(domain.com)과 와일드카드(*.domain.com) 도메인 두번 적는다 # certbot certonly --manual --preferred-challenges dns-01 --server https://acme-v02.api.letsencrypt.org/directory -d domain.com -d *.domain.com 이메일을 입력하라는 문구가 나오면 인증서 알림을 받을 이메일을 입력한다. # Saving debug log t...
  • 웹지기 12-12 5163 1 0 댓글 1
  • 89 [ Server ][ Linux ] CentOS7 htmlspecialchars 사용설정
  • htmlspecialchars 함수를 사용하기 위해서는 다음의 ini설정을 변경해 주어야 한다. php.ini filter.default, filter.default_flags 설정 AAI 멀티 버젼 같은 경우 각각의 PHP버젼별로 php.ini파일이 다르므로 검색을 해서 위치를 찾는다 # find / -name php.ini # /etc/opt/remi/php70/php.ini # /etc/opt/remi/php71/php.ini # /etc/opt/rem...
  • 웹지기 12-03 4851 0 0 댓글 0
게시물 검색

회원로그인

접속자집계

오늘
6,621
어제
6,915
최대
33,828
전체
8,111,315

그누보드5
Copyright © funyphp.com. All rights reserved.