일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- VMware VT-x/EPT #VT-x/EPT #윈도우11 가상화 #vmware
- 업무용 모니터 #사무용 모니터 #회사 모니터 추천 #업무 모니터 추천
- 일반계정 root 권한
- bonding #본딩 #네트워크 이중화
- 비디오 편집기 #윈도우 영상 편집 #영상편집 #윈도우 비디오 편집
- 정보보안 #보안 #취약점 #한국인터넷진흥원
- 고정ip #고정IP #공유기 설정
- 사무실 인터넷 #사무실 네트워크 #회사 네트워크 #회사 공유기 #회사 인터넷
- dns 모음 #dns
- 유튜브 무료 #유튜브 광고 무료 #youtube 무료 #youtube
- nmcli #nmtui #NetworkManager #network-scripts #리눅스 네트워크 설정
- rhel #rhel iso #redhat #red hat #redhat iso #red hat iso #rhel download #linux 다운로드 # linux download
- 삼바 #smb #samba #linux #리눅스 #공유 #공유 디렉터리 #공유 디렉토리 #공유폴더 #폴더공유
- pc조립 #pc 노트북 #컴퓨터 추천 #PC 추천 #노트북 추천 #노트북
- 윈도우 용량 #복구 파티션 삭제 #용량 늘리기 #저장용량
- 4대보험 #보수월액 #입사 1개월 #급여신고 #월급정보 #월급 #연봉
- 업무용 PC #업무 PC #업무용 컴퓨터 #업무 컴퓨터 #사무용 PC 관리 업무 #업무용 PC 관리 업무
- redhat8 #리눅스 #리눅스 설치 #linux install #redhat install
- df 명령어 #df 먹통 #df 멈춤 #umount 오류 #umount 먹통 #device is busy
- systemd #리눅스 자동 실행 #linux 부팅 실행 #스크립트 자동 실행 #부팅 파일 실행
- pdf 출력 오류
- Microsoft 로그인 건너뛰기 #윈도우 로그인 건너뛰기 #건너뛰기 #windows 로그인 건너뛰기
- vmware #workstation pro #wmware player #vmware 다운로드
- vip #linux vip #linux 가상네트워크 #라우팅 테이블 #게이트웨이 추가 #linux gateway 추가
- snat #dnat #리눅스 nat #리눅스 포워딩 #linux nat #linux forwarding #리눅스 게이트웨이 만들기 #리눅스 gateway 만들기 #linux gateway server
- 윈도우 워터 마크 #윈도우 마크 #마크 제거 # 윈도우 #windows #정품인증 마크
- visudo #sudo #ubuntu #우분투
- pdf 출력 #PDF 출력 #윈도우 망해라
- sudo 권한 #sudoers
- 복합기 설정 #프린터 설정 #복합기 다중 설정 #프린터 다중 설정 #복합기 기본 설정 #프린터 기본 설정
- Today
- Total
Notepad
Linux 스크립트 파일 부팅 시 자동 실행 본문
Linux를 부팅할 때 스크립트 파일을 자동으로 실행하는 설정을 만들어보겠습니다.
[환경]
VMware16 / rhel8.6
[스크립트파일 내용]
※ iptables 실행 명령어를 모아서 스크립트 파일로 자동실행 설정을 해보겠습니다.
/iptables 디렉터리를 만들어서 iptables_router.sh 이름으로 파일을 만들겠습니다.
파일 권한은 755로 누구나 실행할 수 있게 적용하였습니다.
# mkdir /iptables
# vi /iptables/iptables_router.sh
--------------------------iptables_router.sh 파일 내용----------------------
#!/bin/bash
iptables -A FORWARD -o ens160 -j ACCEPT
iptables -A FORWARD -o ens192 -j ACCEPT
iptables -t nat -A POSTROUTING -o ens160 -j MASQUERADE
----------------------------------------------------------------------------------------
# chmod 755 /iptables/iptables_router.sh
[systemd 서비스 파일 만들기]
1. 파일 만들기
# vi /etc/systemd/system/iptables_router.service
--------------------------iptables_router.service 파일 내용----------------------
[Unit]
Description=iptables router script
[Service]
ExecStart=/iptables/iptables_router.sh
[Install]
WantedBy=default.target
---------------------------------------------------------------------------------------------
# chmod 755 /etc/systemd/system/iptables_router.service
2. systemd에 서비스 유닛 등록
# systemctl enable iptables_router.service
[설정 확인]
재부팅하여 설정이 적용되는 확인 해보겠습니다.
iptables -F 명령어로 설정을 지우고
iptables -nL 명령어로 지워진 내용 확인 후 재부팅하여 적용 여부 확인
재부팅 후에 아래 명령어로 상태를 확인하였습니다.
# iptables -nL
# iptables -t nat -L
# systemctl status iptables_router.service
systemd 유닛으로 만들어 사용하는 방법이 여러 방면에 적용하기 괜찮은 것 같습니다.
혹시 더 쉬운 내용이나 틀린 내용 있으면 글 남겨주세요.
'Linux > 설정' 카테고리의 다른 글
Linux 일반 계정 sudo 설정 (0) | 2023.07.30 |
---|---|
Linux bonding 본딩 (0) | 2023.07.12 |
고정IP 환경 만들기(Linux에서) (0) | 2023.07.11 |
Linux 파티션 설정 (0) | 2023.05.17 |
/etc/shadow 두번째 이야기 (0) | 2023.03.14 |